【问题标题】:timezone incorrect in odoo log fileodoo 日志文件中的时区不正确
【发布时间】:2016-08-06 07:04:09
【问题描述】:

在我的国家时区是 GMT+5.30,所以我在首选项菜单中相应地更改了时区,但在 odoo 日志文件中时区仍然是 GMT。如何更改?

配置文件,

[options]
; This is the password that allows database operations:
; admin_passwd = admin
db_host = localhost
db_port = 5432
db_maxconn = 64
db_name = False
db_user = openpg
db_password = openpgpwd
addons_path = C:\Users\odooGit\addons
pg_path = C:\Program Files (x86)\OpenERP 7.0-20150922\PostgreSQL\bin
xmlrpc = True
xmlrpc_port = 8069
xmlrpcs = True
xmlrpcs_port = 8071
syslog  = True

【问题讨论】:

    标签: openerp odoo-8


    【解决方案1】:

    此功能目前在 Odoo 中不可用,即使您将时区设置为 Africa/Lagos Odoo 将使用 UTC 时间记录日志,如果您在 Linux 上,则可以使用一种解决方法来启动 odoo 服务器--syslog,它将像其他系统日志一样使用机器的时区。

    所以像这样启动你的 Odoo 服务器

    ./odoo.py --syslog

    或者你可以在配置文件中设置它

    syslog = True

    注意,指定--syslog会将日志重定向到系统日志文件(通常是var/log/syslog),如果你想要一个单独的文件,你必须自己做一些额外的工作。

    如果您在 Ubuntu 上结帐 /etc/rsyslog.d/50-default.conf (rsyslogd)

    如果你在使用 syslogd checkout /etc/syslog.conf的 CentOS 上

    【讨论】:

    • 您的答案在 linux 中有效,但在 windows 上无效
    • 是的,这是一个 Linux 特定的答案,尽管有 Windows 的系统日志替代品,例如 syslog-win32.sourceforge.net 和我发现的一些文章 windowsnetworking.com/articles-tutorials/windows-server-2012/…howtogeek.com/107069/…。我不知道它们是如何工作的,但我相信你应该能够用它们重现这些步骤。如果您毫不犹豫地发布答案
    • 恕我直言,我真的不明白为什么你应该在 Windows 上运行 odoo,有很多缺点......你不能有多个工人,Windows 上没有 fork 所以你可能有从 odoo 以及 Linux > Windows 产生新进程的问题 :)
    • 感谢您的回复
    猜你喜欢
    • 2020-10-03
    • 1970-01-01
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-23
    • 2015-02-08
    相关资源
    最近更新 更多