|
1: 2016-12-14 (水) 05:36:06 njf |
| + | *導入 [#ob8d33b1] |
| | | |
| + | Pythonでの開発中、コンソールから実行するプログラムの場合は「print」を使って情報を表示しながら開発するのが一番楽です。しかし、運用が始まってからのシステムの情報や、Webシステムのようにコンソールからずっと情報を表示し続けるわけには行かない物も多くあります。 |
| + | |
| + | そんなとき、「logging」を使うと簡単にログをファイルなどに出力できるので便利です。 |
| + | |
| + | *使い方 [#y6ff9a66] |
| + | |
| + | loggingでの簡単な例は以下の通りです。 |
| + | |
| + | import logging |
| + | |
| + | logging.basicConfig(filename='test.log',level=logging.DEBUG) |
| + | |
| + | logging.warning('warning test') |
| + | logging.info('info test') |
| + | |
| + | 「basicConfig」でファイル名「filename」を指定するとそのファイルにログを追記していきます。 |
| + | もしファイル名を指定しないと標準出力にログが出力されます。 |
| + | 開発中はコンソールにログを出力、開発が終わったあとでファイルに出力といったことも簡単にできます。 |
| + | |
| + | ログのレベルには以下の物があります。 |
| + | |
| + | |
| + | |
| + | |
| + | &font(Lime){記事制作中}; |
Counter: 2198,
today: 4,
yesterday: 3