「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__:ああ
と出ます。