Articles of registro

Django – registro cuando falla la prueba

Tengo muchas pruebas unitarias en Django y si una prueba falla, a menudo necesito ver los registros (en la consola, si es posible). Realmente no puedo usar el archivo de registro porque se vuelve muy desordenado. Lo que hago ahora es: activar el registro de la consola en la settings.py , y solo ejecutar una […]

El módulo de registro no funciona con Python3

Estoy teniendo problemas con el módulo de registro estándar. Si abro un shell python2.7 e importo el registro, todo funciona bien: $ python >>> import logging >>> Pero si abro un shell de python3.4 y el registro de importación obtengo el siguiente error: $ python3.4 >>> import logging Traceback (most recent call last): File “”, […]

registro: ¿cómo ignorar los registros de módulos importados?

¿Cómo ignorar las entradas de registro de módulos importados (no escritos por mí)? La puesta en marcha: import logging import logging.basicConfig(level=logging.INFO) class myClass: … def some_method(self): logging.info(‘calling module’) someOtherModule.function() logging.info(‘stuff happened’) if __name__ == “__main__”: a = myClass().some_method() El registro: INFO:root:calling module INFO:. INFO:root:stuff happened ¿Cómo puedo deshacerme de ese mensaje intermedio? No pude encontrar […]

¿Cómo hacer referencia a una biblioteca estándar en un archivo de configuración de registro?

Necesito usar una constante definida en el socket biblioteca estándar en un archivo de configuración de registro. Problema, al leer el archivo de configuración con logging.config.fileConfig() termina con: NameError: name ‘socket’ is not defined Mi pregunta es muy cercana a esta , la diferencia es que si, como solución alternativa, importo la biblioteca faltante (por […]

Fácil aplicación de registro / depuración con nginx, uwsgi, matraz?

No estoy buscando encender la peligrosa consola de depuración , pero mi aplicación está recibiendo un error 500 y no parece estar escribiendo ningún resultado para que yo investigue más a fondo. Vi este intercambio en la lista de correo , lo que me llevó a esta página sobre errores de registro . Sin embargo, […]

¿Cómo puedo hacer que el token de devolución django-rest-framework-jwt en el registro?

Tengo un servicio de descanso básico de django, el cual registra una persona y actualiza su contraseña. Quiero agregar autenticación JWT encima de ella. Si sigo el tutorial necesitaría agregar una nueva url llamada “api-token-auth” en urls.py del proyecto. Pero, no quiero agregar esta nueva URL y quiero que mi llamada de registro envíe un […]

python.logging: ¿Por qué no funciona mi configuración non-BasicConfig?

Quiero iniciar sesión en un solo archivo de registro desde los módulos principales y todos los módulos secundarios. Los mensajes de registro enviados desde un archivo principal, donde defino el registrador, funcionan como se espera. Pero faltan los que se envían desde una llamada a una función importada. Funciona si uso logging.basicConfig como en el […]

Una instancia de clase utilizada automáticamente en todo el proceso.

El módulo de registro de Python, una vez importado e instanciado, será así durante todo el proceso, dentro de todos los módulos y subprocesos. ¿Cómo lograron ese efecto? Ejemplo: myapp.py import logging import mylib def main(): logging.basicConfig(filename=’myapp.log’, level=logging.INFO) logging.info(‘Started’) mylib.do_something() logging.info(‘Finished’) if __name__ == ‘__main__’: main() mylib.py import logging def do_something(): logging.info(‘Doing something’) myapp.log INFO:root:Started […]

¿Se puede realizar un registro estructurado con la biblioteca estándar de Pythons?

Recientemente leí sobre el registro estructurado ( aquí ). La idea parece ser registrar, no agregando cadenas simples como una línea a un archivo de registro, sino objetos JSON. Esto permite analizar el archivo de registro mediante herramientas automáticas. ¿Puede Pythons logging library hacer logging estructurado? Si no es así, ¿existe una solución “convencional” (p. […]

¿Por qué no puedo leer correctamente los valores de registro de 32 bits en HKCU en una máquina de 64 bits?

Estoy aturdido en un problema de registro de Windows 7 y aunque varias preguntas y respuestas me ayudan a solucionar el problema, nada de lo que he visto aborda mi problema particular. No sé si otras versiones de Windows afectan este problema, pero todos tenemos máquinas win7x64. Tenemos una amplia variedad de herramientas en nuestro […]