Pythonでsyslogへのロギングを構成するにはどうすればよいですか?

| | | | | | | | | | |

Pythonのloggingモジュールに頭を悩ませることはできません。私のニーズは非常に単純です。すべてをsyslogに記録したいだけです。ドキュメントを読んだ後、次の簡単なテストスクリプトを思いつきました。

  import logging import logging.handlers my_logger = logging.getLogger( "MyLogger")my_logger.setLevel(logging.DEBUG)handler=logging。 handlers.SysLogHandler()my_logger.addHandler(handler)my_logger.debug( "this is debug")my_logger.critical( "this iscritical") 

ただし、このスクリプトはログを生成しませんsyslogに記録します。何が問題なのですか?