Python-No se han encontrado controladores para logger " OpenGL.error"


Bien, qué es y por qué ocurre en el servidor Win2003, pero no en WinXP.

No parece afectar a mi aplicación en absoluto, pero recibo este mensaje de error cuando cierro la aplicación. Y es molesto (como los mensajes de errores deberían ser).

Estoy usando PyOpenGL y wxPython para hacer las cosas gráficas. Desafortunadamente, soy un programador de C# que se ha hecho cargo de esta aplicación Python, y tuve que aprender Python para hacerlo.

Puedo suministrar código y números de versión, etc, pero estoy todavía aprendiendo las cosas técnicas, por lo que cualquier ayuda sería apreciada.

Python 2.5, wxPython y PyOpenGL

Author: Harley Holcombe, 2008-12-06

3 answers

Parece que OpenGL está tratando de reportar algún error en Win2003, sin embargo, no ha configurado su sistema donde generar información de registro.

Puede agregar lo siguiente al principio de su programa y verá los detalles del error en stderr.

import logging
logging.basicConfig()

Documentación de Checkout en el módulologging para obtener más información de configuración, conceptualmente es similar a log4J.

 193
Author: Kozyarchuk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2015-05-22 05:31:03

La forma correcta de deshacerse de este mensaje es configurar NullHandler para el logger de nivel raíz de su biblioteca (OpenGL).

 3
Author: anatoly techtonik,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-07-23 02:31:36

Después de agregar el Registro anterior, pude ver que el problema fue causado por la falta de la clase TConstants, que estaba excluyendo en el py2exe setup.py archivo.

Después de eliminar los "Tconstants" de la lista excluida, ya no tuve problemas.

 2
Author: Paige Watson,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-12-15 17:52:46