我的系统在Linux中设置为EDT,我可以使用datetime.now()在Python中进行确认。然而,记录器提前4小时输出。这可能是什么原因?Python日志记录输出时间比系统提前4小时
编辑:日志记录配置是这样的:
logging.basicConfig(level=logging.DEBUG)
lf = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s")
mylogger = logging.getLogger('mylogger')
mylogger .setLevel(logging.DEBUG)
lsh = logging.StreamHandler()
lsh.setLevel(logging.DEBUG)
lsh.setFormatter(lf)
mylogger.addHandler(lsh)
使用日志配置的更多详细信息编辑。 – Rhubarb 2010-06-09 12:02:21
你需要比我所展示的更多的代码吗?这就是关于记录器的一切。 – Rhubarb 2010-06-09 12:09:02
@rhubarb:你使用的是什么版本的Python? – SilentGhost 2010-06-09 12:24:26