Python - No handlers could be found for logger " OpenGL.błąd"
Ok, co to jest i dlaczego występuje na serwerze Win2003, ale nie na WinXP.
Wydaje się, że nie ma to wpływu na moją aplikację w ogóle, ale pojawia się komunikat o błędzie, gdy zamykam aplikację. I to jest irytujące (jak powinny być komunikaty o błędach).
Używam pyOpenGl i wxPython do tworzenia grafiki. Niestety, jestem programistą C#, który przejął tę aplikację Pythona i musiałem nauczyć się Pythona, aby to zrobić.
Mogę podać kod i numery wersji itp, Ale jestem wciąż uczę się technicznych rzeczy, więc każda pomoc będzie mile widziana.
Python 2.5, wxPython i pyOpenGL
3 answers
Wygląda na to, że OpenGL próbuje zgłosić jakiś błąd w Win2003, jednak nie skonfigurowałeś systemu, gdzie wypisywać informacje o logowaniu.
Możesz dodać następujące elementy na początku swojego programu i zobaczysz szczegóły błędu w stderr.
import logging
logging.basicConfig()
Dokumentacja kasy na module logging aby uzyskać więcej informacji o konfiguracji, koncepcyjnie jest to podobne do log4J.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-05-22 05:31:03
Właściwym sposobem pozbycia się tej wiadomości jest skonfigurowanie NullHandler dla głównego rejestratora Twojej biblioteki (OpenGL).
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-23 02:31:36
Po dodaniu logowania powyżej zauważyłem, że problem był spowodowany brakiem klasy TConstants, którą wykluczałem w py2exe setup.py plik.
Po usunięciu "Tconstants" z listy wykluczonych, nie miałem już problemów.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2008-12-15 17:52:46