我是这样运行守护程序的:
import daemon
logger = logging.getLogger('time_logging_daemon')
handler = logging.handlers.SysLogHandler(
facility=logging.handlers.SysLogHandler.LOG_DAEMON, address="/dev/log")
logger.addHandler(handler)
logger.setLevel(logging.INFO)
logger.info("Before")
with daemon.DaemonContext():
logger.info("Before daemonizing.")
try:
bot.start()
except:
logger.info("crashed")
不幸的是,我在日志中看到的只是:
Apr 3 22:33:06 mybot Before daemonizing.
它似乎没有崩溃,我可以在ps aux | grep python
中看到它。
但是代码并没有按照它的预期工作。如何抛出并捕获错误,以便我可以查看是否有任何错误?在
目前没有回答
相关问题 更多 >
编程相关推荐