您的位置:首页 > 运维架构

OpenERP 日志时间与系统时间时区不一样。

2016-05-18 00:00 239 查看
摘要: Openerp log打印出的时候与系统相差了八个小时

查看log的时候看到log时间与系统时间相差了八个小时。

调试了一下,可以这样修改:

修改文件 netsvc.py

重写 formatTime 方法 (我把相差时间直接写死了)

class DBFormatter(logging.Formatter):
def format(self, record):
record.pid = os.getpid()
record.dbname = getattr(threading.currentThread(), 'dbname', '?')
return logging.Formatter.format(self, record)
def formatTime(self, record, datefmt=None):
now = datetime.datetime.now()+datetime.timedelta(hours=8)
ct = time.localtime(time.mktime(now.timetuple()))

if datefmt:
s = time.strftime(datefmt, ct)
else:
t = time.strftime("%Y-%m-%d %H:%M:%S", ct)
s = "%s,%03d" % (t, record.msecs)
return s
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  openerp log