使用syslog.openlog
,我們可以設置一些日誌選項,如LOG_NDELAY
,LOG_NOWAIT
,它們在<syslog.h>
中定義。我正在尋找在logging.handlers.SysLogHander
上設置這種日誌選項的方法。在Python中設置`LOG_ *`選項`logging.handlers.SysLogHander`
我發現LOG_CONS
和LOG_PERROR
可以實現額外的logging.handers
。 LOG_NDELAY
已被設置,因爲連接在處理程序實例化時打開。我不在乎LOG_NOWAIT
,因爲主要是我用的是Linux。
那麼,我該如何設置LOG_ODELAY
或LOG_PID
?
我結束了'os.getpid()','可是%(過程)s'是多少更好。謝謝! – soundlake