タグ別アーカイブ: logger

Pyramidでのログ出力方法(3)

さて前回まで、コンソールやファイルへのログ出力方法を確認しました。コンソールに出力するには、SreamHandlerを使い、ファイルに出力するにはFileHandlerを使いました。
今回はそれら以外のHandlerを利用してみます。
Pyramidのログ出力はPythonの標準のloggerを使いますので、そこに含まれるHandlerは基本的に使えるはずです。
HandlerについてはPyhtonのサイトにて説明がありますが、今回はその中で実際に使う事がありそうな、WatchedFileHandler、RotatingFileHandler、TimedRotatingFileHandlerについて確認します。
続きを読む Pyramidでのログ出力方法(3)

Pyramidでのログ出力方法(1)

今回は、Pyramidでのログ出力の方法について確認します。
公式ドキュメントのLoggingも合わせて確認してください。

さて、公式ドキュメントにある通り、PyramidではPythonのStandard Libraryのlogging moduleを使ってログを出力できます。また、そのための設定をiniファイルにて簡単に行う事ができます。
※ただし、pcreateコマンドで、scaffoldを指定したプロジェクトを構築した場合かも。普通がそうすると思うので特に気にしないで進みましょう。
今回もSQLAlchemyのscaffoldで作ったプロジェクトで説明していきます。
続きを読む Pyramidでのログ出力方法(1)