[Résolu] Le fichier de logs n'est pas créé
#2
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:

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...
  Répondre


Messages dans ce sujet
RE: Le fichier de logs n'est pas créé - par genglert - 30-04-2020, 20:08

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)