Tengo una aplicación llamada main
en mi proyecto Django. Esta aplicación tiene un varios comandos de gestión que desea iniciar sesión, pero nada está apareciendo en la salida estándar con la siguiente configuración:Registro Django de comandos de administración personalizados
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,
}
}
}
¿Qué estoy haciendo mal? He intentado usar my_project.main
también, pero eso tampoco funcionó. Estoy usando 1.3.0 final.
el comando que se está utilizando para registrar la salida? – second
He intentado 'logging.info' y' logging.debug', pero ninguno de ellos funciona. Después de escribir esta pregunta, noté que 'logging.warn' * does * me da una impresión en stdout. – damd