我有一個腳本,記錄數據位磁盤:Python的守護程序:保持記錄
logging.basicConfig(filename='davis-debug.log',level=logging.DEBUG) logging.basicConfig(filename='davis-error.log',level=logging.ERROR) logging.basicConfig(filename='davis-error.log',level=logging.WARNING) logging.basicConfig(filename='davis-error.log',level=logging.CRITICAL)
當我使用Python守護這樣,記錄停止。
try:
with daemon.DaemonContext():
station = VantageProStation()
station.run()
except KeyboardInterrupt:
logging.critical('Stopping user aborted with CTRL+C')
pass
我試過file_preserve,但logging.basicConfig不返回流。
另外我不能通過使用files_preserve幾個流..?
我想要我的日誌記錄繼續,我試圖把日誌定義在我的類init,這也沒有幫助。
從守護一個以外是一個KeyboardInterrupt ... strage? –
是的,即時通訊仍處於開發階段,僅用於測試:) – HyperDevil