ホームページ > バックエンド開発 > Python チュートリアル > ファイルサイズに応じたPythonログ

ファイルサイズに応じたPythonログ

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-16 08:41:18
オリジナル
1308 人が閲覧しました

この記事の例は、Python でファイル サイズに応じてログを記録する方法を説明しており、参考のために皆さんに共有します。具体的な方法は以下の通りです。

import glob 
import logging 
import logging.handlers 
LOG_FILENAME='logging_rotatingfile_example.out' 
# Set up a specific logger with our desired output level 
my_logger = logging.getLogger('MyLogger') 
my_logger.setLevel(logging.DEBUG) 
# Add the log message handler to the logger 
handler = logging.handlers.RotatingFileHandler(LOG_FILENAME, 
            maxBytes=20, 
            backupCount=5, 
           ) 
my_logger.addHandler(handler) 
# Log some messages 
for i in range(20): 
 my_logger.debug('i = %d' % i) 
# See what files are created 
 logfiles = glob.glob('%s*' % LOG_FILENAME) 
 for filename in logfiles: 
  print filename 

ログイン後にコピー

この例では、循環ログを実現できます。最初のファイルが maxBytes サイズに達した後、2 番目のファイルが書き込まれます。

この記事が皆さんの Python プログラミングに役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート