Top.Mail.Ru
python по русски -- Day
? ?
python по русски -- Day [entries|friends|calendar]
Ру_питон

[ userinfo | livejournal userinfo ]
[ calendar | livejournal calendar ]

Ведение логов [02 Mar 2007|12:03pm]
Что-то никак не могу сообразить. Требуется простейшая система ведения логов.
Сейчас делаю вот так в основном модуле:
import logging
FORMAT = “%(levelname)10s [%(asctime)s] %(module)15s: %(message)s”
sh=logging.handlers.TimedRotatingFileHandler(‘logs/kthulhu.log’,‘D’,1,7)
sh.setLevel(logging.DEBUG)
sh.setFormatter(logging.Formatter(FORMAT))
logging.getLogger(‘’).addHandler(sh)

В этом случае достаточно простого “import logging” в остальных и всё работает.

Не могу сообразить как убрать вывод на экран сообщений (они дублируются и в файл и на экран).
Думал, создать экземпляр логгера, но как его тогда расшарить на другие модули программы?
Я, возможно, идеологически ошибаюсь, но не пойму где.
8 comments|post comment

navigation
[ viewing | March 2nd, 2007 ]
[ go | previous day|next day ]
Image