Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 29, 2013 09:22:01

zelxat
Зарегистрирован: 2012-10-09
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Логгирование действий на питоне

В общем и целом есть функция маленькая которая ничего не делает только немного сокращает использование модуля logging. Что не так ребята подскажите!

def log_step(type_log, message_log):
    log = logging.getLogger('main')
    logi = logging.getLogger('info')
    logc = logging.getLogger('crit')
    loge = logging.getLogger('err')
    if type_log == "debug":
        return log.debug(message_log)
    elif type_log == "info":
        return logi.info(message_log)
    elif type_log == "crit":
        return logc.critical(message_log)
    elif type_log == "err":
        return loge.error(message_log)
    return 0

Все бы ничего но пишет логи только в файлик all.log(config приаттачил ниже), да и это не так страшно, он пишет только инфо месседжи а всего остального просто не замечает(((
Как быть?

Прикреплённый файлы:
attachment logging.conf (897 байт)

Офлайн

#2 Окт. 29, 2013 23:06:38

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Логгирование действий на питоне

zelxat
ужас :-)
Попробуйте почитать это, ибо этот код нуждается в переделке



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Окт. 30, 2013 11:16:26

zelxat
Зарегистрирован: 2012-10-09
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Логгирование действий на питоне

Эх…Забыл написать предупреждение что говнокод
Читал по этой страничке и делал(
Один болт не пишет он никуда и ничего.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version