1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106
| BASE_DIR_LOG = os.path.join(BASE_DIR, 'Logs')
LOGGING = { 'version': 1, 'disable_existing_loggers': True, 'formatters': { 'verbose': { 'format': '%(levelname)s - %(asctime)s - %(module)s - %(funcName)s - %(process)d - %(thread)d - %(message)s', }, 'simple': { 'format': '%(levelname)s - %(funcName)s - %(message)s', }, }, 'filters': { 'require_debug_true': { '()': 'django.utils.log.RequireDebugTrue', }, }, 'handlers': { 'console': { 'level': 'DEBUG', 'class': 'logging.StreamHandler', 'formatter': 'simple', }, 'consumer_handlers': { 'level': 'ERROR', 'class': 'logging.handlers.RotatingFileHandler', 'formatter': 'verbose', 'filename': os.path.join(BASE_DIR_LOG, 'consumer_error.log'), 'maxBytes': 1024 * 1024 * 50, 'backupCount': 3, }, 'shopper_handlers': { 'level': 'ERROR', 'class': 'logging.handlers.RotatingFileHandler', 'formatter': 'verbose', 'filename': os.path.join(BASE_DIR_LOG, 'shopper_error.log'), 'maxBytes': 1024 * 1024 * 50, 'backupCount': 3, }, 'order_handlers': { 'level': 'ERROR', 'class': 'logging.handlers.RotatingFileHandler', 'formatter': 'verbose', 'filename': os.path.join(BASE_DIR_LOG, 'order_error.log'), 'maxBytes': 1024 * 1024 * 50, 'backupCount': 3, }, 'trolley_handlers': { 'level': 'ERROR', 'class': 'logging.handlers.RotatingFileHandler', 'formatter': 'verbose', 'filename': os.path.join(BASE_DIR_LOG, 'trolley_error.log'), 'maxBytes': 1024 * 1024 * 50, 'backupCount': 3, }, 'commodity_handlers': { 'level': 'ERROR', 'class': 'logging.handlers.RotatingFileHandler', 'formatter': 'verbose', 'filename': os.path.join(BASE_DIR_LOG, 'commodity_error.log'), 'maxBytes': 1024 * 1024 * 50, 'backupCount': 3, },
}, 'loggers': { 'django': { 'handlers': ['console',], 'propagate': True, 'level': 'DEBUG', }, 'consumer_': { 'handlers': ['consumer_handlers',], 'propagate': False, 'level': 'ERROR', }, 'shopper_': { 'handlers': ['shopper_handlers',], 'level': 'ERROR', 'propagate': False, }, 'order_': { 'handlers': ['order_handlers',], 'level': 'ERROR', 'propagate': False, }, 'trolley_': { 'handlers': ['trolley_handlers',], 'level': 'ERROR', 'propagate': False, }, 'commodity_': { 'handlers': ['commodity_handlers',], 'level': 'ERROR', 'propagate': False, }, }, }
|