Ho un'app denominata main
nel mio progetto Django. Questa applicazione ha un diversi comandi di gestione che voglio per accedere, ma nulla sta rivelando in stdout con la seguente configurazione:Registrazione Django dei comandi di gestione personalizzati
LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'log_to_stdout': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
'stream': sys.stdout,
},
},
'loggers': {
'main': {
'handlers': ['log_to_stdout'],
'level': 'DEBUG',
'propagate': True,
}
}
}
Che cosa sto facendo di sbagliato? Ho provato a utilizzare anche my_project.main
, ma non ha funzionato. Sto usando 1.3.0 finale.
quale comando stai usando per registrare l'uscita? – second
Ho provato 'logging.info' e' logging.debug', ma nessuno dei due funziona. Dopo aver scritto questa domanda, ho notato che 'logging.warn' * fa * mi dà una stampa su stdout. – damd