python-3.x - Django logger 使用两个不同的时间记录日志,有时在 GMT 和有时在 IST
问题描述
Django logger 使用两个不同的时间记录日志,有时使用 GMT,有时使用 IST。IST 是当地时间。这两个日志之间的设置未更改。
设置中的 django logger 正在文件中打印这两个日志:
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}',
'style': '{',
},
},
'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'],
'level': 'DEBUG',
'propagate': True,
},
'django.db.backends': {
'handlers': ['file'],
'level': 'DEBUG',
},
'django.template': {
'handlers': ['file'],
'level': 'INFO',
'propagate': True,
},
},
}
解决方案
推荐阅读
- android-studio - 对于android studio,如何处理imageinsufficientqualityexception
- php - 任何人都可以帮助使用 htaccess 重写 URL
- r - 在 R 中,如何将一个 tibble 中给出的参数传递给另一个 tibble 执行操作?
- c# - 如何在另一个项目中正确使用和引用 Entity Framework Core?
- python - 使用 skimage 读取图像时出错
- mysql - 如何根据 Laravel 中的日期计算值?
- wordpress - WordPress:WooCommerce 您的订单已被禁用
- php - ArgumentCountError 函数 1 的参数太少,正好传入 9 个
- python-3.x - python3中的列表比较失败,这是示例代码
- ffmpeg - 使用超低采样率的ffmpeg和aresample