ファイルにログを記録し、stdoutに出力するためのロガー構成

| | |

私はPythonのロギングモジュールを使用して、いくつかのデバッグ文字列をかなりうまく機能するファイルに記録しています。さらに、このモジュールを使用して文字列をstdoutに出力したいと思います。これを行うにはどうすればよいですか?文字列をファイルに記録するには、次のコードを使用します。

  import logging import logging.handlers logger = logging.getLogger( "")logger.setLevel(logging.DEBUG)handler = logging.handlers.RotatingFileHandler(LOGFILE、maxBytes =(1048576 * 5)、backupCount = 7)formatter=logging。 Formatter( "%(asctime)s-%(name)s-%(levelname)s-%(message)s")handler.setFormatter(formatter)logger.addHandler(handler) 

次に、次のようなロガー関数を呼び出します

  logger.debug( "ファイルに書き込まれます") 

ここで助けてくれてありがとう!< / p>