30-04-2020, 20:08
La variable importante est LOGGING (c'est sa valeur finale qui compte, les autres sont là pour la réutilisation) . En définissant un nouveau dictionnaire LOGGING_FILE_HANDLER dans votre 'local_settings.py' comme vous le faites, le dictionnaire LOGGING utilise toujours le dictionnaire LOGGING_FILE_HANDLER tel que définit dans settings.py (oui désolé c'est un peu technique ça nécessite de comprendre le Python ; c'est la contrepartie à pouvoir faire un peu ce qu'on veut).
Soit vous la redéfinissez LOGGING entièrement dans votre fichier 'local_settings.py' (en copiant de celle de 'settings.py').
Soit vous modifiez LOGGING dans votre 'local_settings.py', par exemple:
Vous pourriez aussi modifier LOGGING_FILE_HANDLER:
Soit vous la redéfinissez LOGGING entièrement dans votre fichier 'local_settings.py' (en copiant de celle de 'settings.py').
Soit vous modifiez LOGGING dans votre 'local_settings.py', par exemple:
Code :
from .settings import LOGGING
LOGGING['handlers']['file'] = {
'level': 'INFO',
'()': 'creme.utils.loggers.CompressedTimedRotatingFileHandler',
'formatter': 'verbose',
'filename': '~/creme.log',
'interval': 1,
'when': 'D',
}
Vous pourriez aussi modifier LOGGING_FILE_HANDLER:
Code :
from .settings import LOGGING_FILE_HANDLER
LOGGING_FILE_HANDLER['level'] = 'INFO'
# etc...