32
loading...
This website collects cookies to deliver better user experience
settings.py
and prepare the LOGGING
dict. This is the basic configuration that you will probably see in your console.LOGGING = {
"version": 1,
"disable_existing_loggers": False,
"handlers": {
"console": {"class": "logging.StreamHandler"},
},
"loggers": {
"django": {
"handlers": ["console"],
"level": "INFO",
},
}
}
import logging
logger = logging.getLogger('django')
logger.info('here goes your message')
LOGGING = {
"version": 1,
"disable_existing_loggers": False,
"handlers": {
"console": {"class": "logging.StreamHandler"},
"file": {
"level": "INFO",
"class": "logging.FileHandler",
"filename": "logs/platform.log",
},
},
"loggers": {
"django": {
"handlers": ["console", "file"],
"level": "INFO",
},
}
}
LOGGING = {
"version": 1,
"disable_existing_loggers": False,
"formatters": {
"verbose": {
"format": "{levelname} {asctime} {module} || {message}",
"style": "{",
},
"simple": {
"format": "{levelname} {message}",
"style": "{",
},
},
"handlers": {
"console": {"class": "logging.StreamHandler","formatter": "verbose",},
"file": {
"formatter": "verbose",
"class": "logging.FileHandler",
"filename": "logs/platform.log",
},
},
"loggers": {
"django": {
"handlers": ["console", "file"],
"level": "INFO",
},
}
}
LOGGING = {
"version": 1,
"disable_existing_loggers": False,
"filters" : {
"debug_only" : {
"()" : "django.utils.log.RequireDebugTrue",
},
},
"handlers": {
"console": {"class": "logging.StreamHandler"},
"file": {
"filters": ["debug_only"],
"class": "logging.FileHandler",
"filename": "logs/platform.log",
},
},
"loggers": {
"django": {
"handlers": ["console", "file"],
"level": "INFO",
},
}
}