perf: add new syslog handler for enhanced logging

This commit is contained in:
wangruidong 2025-04-22 17:55:50 +08:00
parent 1ad9616b7f
commit 69456d7502

View File

@ -32,6 +32,9 @@ LOGGING = {
'syslog': { 'syslog': {
'format': 'jumpserver: %(message)s' 'format': 'jumpserver: %(message)s'
}, },
'syslog_new': {
'format': 'jumpserver: %(message)s'
},
'msg': { 'msg': {
'format': '%(message)s' 'format': '%(message)s'
} }
@ -75,6 +78,12 @@ LOGGING = {
'class': 'logging.NullHandler', 'class': 'logging.NullHandler',
'formatter': 'syslog' 'formatter': 'syslog'
}, },
'syslog_new': {
'class': 'logging.handlers.SysLogHandler',
'facility': 'local2', # 根据 Syslog 配置文件的配置
'address': ('127.0.0.1', 515),
'socktype': 2,
},
}, },
'loggers': { 'loggers': {
'django': { 'django': {
@ -83,12 +92,12 @@ LOGGING = {
'level': LOG_LEVEL, 'level': LOG_LEVEL,
}, },
'django.request': { 'django.request': {
'handlers': ['console', 'file', 'syslog'], 'handlers': ['console', 'file', 'syslog', 'syslog_new'],
'level': LOG_LEVEL, 'level': LOG_LEVEL,
'propagate': False, 'propagate': False,
}, },
'django.server': { 'django.server': {
'handlers': ['console', 'file', 'syslog'], 'handlers': ['console', 'file', 'syslog', 'syslog_new'],
'level': LOG_LEVEL, 'level': LOG_LEVEL,
'propagate': False, 'propagate': False,
}, },
@ -109,7 +118,7 @@ LOGGING = {
'level': "INFO", 'level': "INFO",
}, },
'syslog': { 'syslog': {
'handlers': ['syslog'], 'handlers': ['syslog', 'syslog_new'],
'level': 'INFO' 'level': 'INFO'
}, },
'azure': { 'azure': {