'version': 1,
'disable_existing_loggers': False,
'formatters': {
- 'verbose': {
- 'format': '[%(asctime)s] %(levelname)-8s - %(status_code)s - %(message)s',
+ 'request': {
+ 'format': '[%(asctime)s] %(levelname)-8s %(client)16s - %(status_code)s - %(message)s',
'datefmt': DATE_FORMAT,
},
'simple': {
- 'format': '%(levelname)s %(message)s',
+ 'format': '[%(asctime)s] %(levelname)-8s - %(message)s',
'datefmt': DATE_FORMAT,
},
- 'request': {
- 'format': '[%(asctime)s] %(levelname)-8s %(client)16s - %(status_code)s - %(message)s',
+ 'verbose': {
+ 'format': '[%(asctime)s] %(levelname)-8s - %(filename)s:%(lineno)s in %(funcName)s - %(message)s',
'datefmt': DATE_FORMAT,
},
- 'date_msg': {
- 'format': '[%(asctime)s] %(levelname)-8s %(message)s',
+ 'gridftp': {
+ 'format': '[%(asctime)s] %(levelname)-8s - %(path)s - <%(user)s> - %(params)s - %(message)s',
'datefmt': DATE_FORMAT,
},
},
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
- 'formatter': 'simple'
},
- 'main_log': {
+ 'main': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOGS_DIR, 'main.log'),
'maxBytes': 1024 * 1024 * 5, # 5 MB
'backupCount': 10,
- 'formatter': 'verbose'
+ 'formatter': 'request',
+ 'filters': ['request_filter']
},
- 'request_log': {
+ 'request': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOGS_DIR, 'requests.log'),
'formatter': 'request',
'filters': ['request_filter']
},
- 'openid_log': {
+ 'openid': {
'level': 'INFO',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOGS_DIR, 'openid.log'),
'maxBytes': 1024 * 1024 * 5, # 5 MB
- 'formatter': 'request',
- 'filters': ['request_filter']
+ 'formatter': 'simple',
},
- 'sql_log': {
+ 'sql': {
'level': 'DEBUG',
'class': 'logging.handlers.RotatingFileHandler',
'filename': os.path.join(LOGS_DIR, 'sql.log'),
'maxBytes': 1024 * 1024 * 5, # 5 MB
- 'formatter': 'date_msg',
+ 'formatter': 'simple',
+ },
+ 'service': {
+ 'level': 'DEBUG',
+ 'class': 'logging.handlers.RotatingFileHandler',
+ 'filename': os.path.join(LOGS_DIR, 'service.log'),
+ 'maxBytes': 1024 * 1024 * 5, # 5 MB
+ 'formatter': 'verbose',
+ },
+ 'gridftp': {
+ 'level': 'DEBUG',
+ 'class': 'logging.handlers.RotatingFileHandler',
+ 'filename': os.path.join(LOGS_DIR, 'gridftp.log'),
+ 'maxBytes': 1024 * 1024 * 5, # 5 MB
+ 'formatter': 'gridftp',
},
},
'loggers': {
'django': {
- 'handlers': ['main_log'],
+ 'handlers': ['main'],
'level': 'INFO',
},
'django.request': {
- 'handlers': ['request_log'],
+ 'handlers': ['request'],
'level': 'INFO',
'propagate': False,
},
'django.db.backends': {
- 'handlers': ['sql_log'],
+ 'handlers': ['sql'],
'level': 'DEBUG',
'propagate': False,
},
'openid': {
- 'handlers': ['openid_log'],
+ 'handlers': ['openid'],
'level': 'INFO',
},
+ 'qcg.service': {
+ 'handlers': ['service'],
+ 'level': 'INFO',
+ 'propagate': False,
+ },
+ 'gridftp': {
+ 'handlers': ['gridftp'],
+ 'level': 'INFO',
+ },
+
}
}