Tengo un servidor que ejecuta nginx + UWSGI + python. UWSGI se ejecuta como daemon con el conjunto de indicadores: --daemonize /var/log/uwsgi.log
que registra todos los errores de la aplicación.Cómo escribir para iniciar sesión en python con nginx + uwsgi
Me he dado cuenta de que por error si uso una declaración de impresión de python escribirá en el registro, pero solo en un error. La biblioteca de inicio de sesión de python estándar no parece afectar el registro en ninguna situación.
¿Cómo señalo las bibliotecas de inicio de sesión de python para usar el registro UWSGI?
Aunque su respuesta no fue detallada, me llevó por el camino correcto. Esta respuesta describe el método que utilicé: http://stackoverflow.com/questions/1383254/logging-streamhandler-and-standard-streams – elkelk
@elkelk: ¿Podría ampliar? No necesito los filtros e intenté iniciar sesión con este método; todavía no imprime nada en el archivo. –
Tengo un problema similar, pero con respecto a los contenedores Docker. Eche un vistazo a http://stackoverflow.com/questions/35511839/how-to-force-applications-stdout-logs-through-uwsgi – msgre