非常に初歩的な質問で恐縮ですが、前から気になっていた素朴な疑問があります。
表題の通りなのですが、Webアプリケーションフレームワークにはたいてい、ログ用のモジュールが含まれていると思います。
このロギングなのですが、どういう時に(どういう箇所で)使うものなのでしょうか?
いまいち、目的や用途などが分かっていません。
とは言え、最近読んだ本の中の一部を通して少し分かったような気もしますが、
例えば、データベースの接続エラーが起きて、エラーをクライアント側に返すようなコードのところで、
そのエラーをファイルなどに出力して記録しておくみたいな使い方なのかなとは思いました。
あとで、ログをレビューしてどんなエラーが起きているかを確認して改善、修復に利用したり、
致命的なエラーが報告された時にその原因をログから調べたりとか、そういった使い方をするのが主なのですかね?
つまり、エラーが発生した時の例外処理などをするところに、ログ出力の処理を入れておくと良いのでしょうか?
ログと一言でいっても、アクセスログなどもあるかとは思いますが。。。(google analyticsにそういったのは任せてしまうので、アクセスログをとるようなこともしたことがなく。。。)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/07/09 11:44
退会済みユーザー
2017/07/14 02:46
退会済みユーザー
2017/07/14 02:48
2017/07/14 06:05
退会済みユーザー
2017/07/14 10:09
退会済みユーザー
2017/07/14 10:17