微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Django logger 使用两个不同的时间记录日志,有时在 GMT 中,有时在 IST 中

如何解决Django logger 使用两个不同的时间记录日志,有时在 GMT 中,有时在 IST 中

Django logger 使用两个不同的时间记录日志,有时使用 GMT,有时使用 IST。 IST 是当地时间。这两个日志之间的设置没有改变。

设置中的 django 记录器正在文件中打印这两个日志:

2021-04-19 06:30:00,061 DEBUG  XXXXXXXXXXXXXX
2021-04-19 12:00:20,061 DEBUG  XXXXXXXXXXXXXX

django 设置文件包含:

    LANGUAGE_CODE = 'en-us'

    TIME_ZONE = 'Asia/Kolkata'

    USE_I18N = True

    USE_L10N = True

    USE_TZ = False

    LOGGING = {
        'version': 1,'disable_existing_loggers': False,'formatters': {
            'verbose': {
                'format': '{asctime} {levelname} {name}.{funcName}: {lineno}  {message}','style': '{',},'simple': {
                'format': '{levelname} {message}','handlers': {
            'file': {
                'level': 'DEBUG','class': 'logging.handlers.TimedRotatingFileHandler','when': 'midnight',# this specifies the interval
                'backupCount': 10,# how many backup file to keep,10 days
                'filename': '/xxx/django.log','formatter': 'verbose','loggers': {
            '': {
                'handlers': ['file'],'level': 'DEBUG','propagate': True,'django': {
                'handlers': ['file'],'django.db.backends': {
                'handlers': ['file'],'django.template': {
                'handlers': ['file'],'level': 'INFO',}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。