Skip to content

Commit f202207

Browse files
committed
fix logging settings
1 parent 943715b commit f202207

File tree

1 file changed

+39
-2
lines changed
  • pythonkr_backend/pythonkr_backend/settings

1 file changed

+39
-2
lines changed

pythonkr_backend/pythonkr_backend/settings/prod.py

Lines changed: 39 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,43 @@
2828
BUILD_DIR = os.path.join("/home/pk/bakery_static", "build")
2929

3030

31-
logger = logging.getLogger('root')
31+
LOGGING_CONFIG = None
32+
# Django logging to file with rotation
33+
LOGGING = {
34+
'version': 1,
35+
'disable_existing_loggers': False,
36+
'formatters': {
37+
'verbose': {
38+
'format': '%(levelname)s %(asctime)s %(module)s %(process)d %(thread)d %(message)s'
39+
},
40+
},
41+
'handlers': {
42+
'apps_file': {
43+
'level': 'INFO',
44+
'class': 'logging.handlers.RotatingFileHandler',
45+
'filename': '/home/pk/log/apps.log',
46+
'maxBytes': 5242880, # 5MB
47+
'backupCount': 5,
48+
'formatter': 'verbose',
49+
},
50+
},
51+
'loggers': {
52+
'': {
53+
'handlers': ['apps_file'],
54+
'level': 'INFO',
55+
'propagate': True,
56+
},
57+
},
58+
}
59+
60+
import logging.config
61+
62+
logging.config.dictConfig(LOGGING)
63+
64+
65+
66+
67+
logger = logging.getLogger('')
3268

3369
# service_version
3470
sha_service_version = os.environ.get("SHA")
@@ -45,4 +81,5 @@
4581
logfire.configure(environment='prod', service_name="web", service_version=sha_service_version)
4682
logfire.instrument_system_metrics()
4783
logfire.instrument_django()
48-
logfire.instrument_psycopg('psycopg')
84+
logfire.instrument_psycopg('psycopg')
85+

0 commit comments

Comments
 (0)