「Pythonで簡単にロギングを行うには」の版間の差分

提供: tknotebook
移動: 案内検索
3行: 3行:
  
  
Python でロギングを最も簡単に行う方法は、ソースの冒頭に
+
Python でロギングを最も簡単な方法は、ソースの冒頭に以下のように書くやりかた。
以下のように書く方法です。
+
  
 
  import logging
 
  import logging
  
 +
#ルートロガーの生成、コンソールハンドラを生成
 
  #ログレベルの変更 WARN → DEBUG
 
  #ログレベルの変更 WARN → DEBUG
 
  logging.basicConfig(level=logging.DEBUG)
 
  logging.basicConfig(level=logging.DEBUG)
13行: 13行:
 
  logger = logging.getLogger(__name__)
 
  logger = logging.getLogger(__name__)
  
ログは以下のように書きます。
+
ログ出力は以下のように書きます。
  
 
   logger.info("あ")
 
   logger.info("あ")

2017年12月31日 (日) 03:02時点における版

メインページ>コンピュータの部屋#Python>Python Tips


Python でロギングを最も簡単な方法は、ソースの冒頭に以下のように書くやりかた。

import logging
#ルートロガーの生成、コンソールハンドラを生成
#ログレベルの変更 WARN → DEBUG
logging.basicConfig(level=logging.DEBUG)
#モジュール名をロガーの名前にする。 
logger = logging.getLogger(__name__)

ログ出力は以下のように書きます。

 logger.info("あ")
 logger.debug("ああ")


出力はコンソールに

INFO:__main__:あ
DEBUG:__main__:ああ

と出ます。