0
スクリプトを実行しているときに、Python/NumPyの魅力的なシェルによって生成されたメッセージをキャプチャする方法を理解しようとしています。Python/NumPyコンソールメッセージのログ
def LogToFile():
global logger
logger = logging.getLogger('MyApp')
logger.setLevel(logging.DEBUG)
file_log_handler = RotatingFileHandler('logfile.log', maxBytes=1024, backupCount=5)
logger.addHandler(file_log_handler)
stderr_log_handler = logging.StreamHandler()
logger.addHandler(stderr_log_handler)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
file_log_handler.setFormatter(formatter)
stderr_log_handler.setFormatter(formatter)
return logger
ん[この](http://stackoverflow.com/a/4675744/7207392)の助けをか?そして、エラー、[this](http://stackoverflow.com/a/22434262/7207392)? –
Paulに感謝しますが、実際はありません。あなたのメソッドはコンソール出力を別のファイルにリダイレクトするだけです。標準のPythonロギング機能を使用して、タイムスタンプなどのすべての情報を1つの回転ログファイルに収集する方法を探しています。 –