ページへ戻る
− Links
印刷
Python/loggingを使ったログの出力
の編集 ::
NJF Wiki
xpwiki
:
Python
/
loggingを使ったログの出力
の編集
# pba4f949 の編集
ページ内容:
**日付と時間の出力 [#pba4f949] loggingの出力はデフォルトでは INFO:root:info test のようになっています。 つまり「ログレベル:階層:メッセージ」です。 階層はloggerの階層だそうですが、あまり使いそうにないので気にしなくても良いと思います。 実際に使う時には日付と時間がないと、実用にはならないでしょう。 普段運用しているシステムならもちろん、開発中でもデバッグがうまくいかないと思っていたら、実は古いログを見ていたというのは「開発者あるある」の一つです。日付と時間はなるべく早い段階で入れるのがおすすめです。 「日付:メッセージ」とするには「logging.basicConfig」にformatを指定します。 logging.basicConfig(filename='test.log',format = "%(asctime)s:%(message)s",level=logging.DEBUG) ここで「%(asctime)s」が日付と時間で、「%(message)s」がメッセージです。 出力は 2016-12-14 14:57:24,337 message といった形となります。 他にログレベルを表示する「%(levelname)s」や関数名を表示する「%(funcName)s」、ファイル名を表示する「%(filename)s」などもよく使います。
編集の要約:
Q & A 認証:
ページ更新時は次の質問にお答えください。(プレビュー時は必要ありません)
Q:
「大阪」の読みがな?(ひらがなで)
A:
お名前:
タイムスタンプを変更しない
テキスト整形のルールを表示する
[1]
Links list
(This host) = https://njf.jp
(This host)
/cms/modules/xpwiki/?cmd=edit&help=true&page=Python%2Flogging%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%83%AD%E3%82%B0%E3%81%AE%E5%87%BA%E5%8A%9B