Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 17, 2010 12:05:01

sicvest
От:
Зарегистрирован: 2010-06-17
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Configuring Logging как задать символ перевода строки в format

есть лог

from configuration import logging

log = logging.getLogger("MyLog")
есть конфигурациооный файл этого лога
format=[%(levelname)s]-%(name)s: %(message)s \n File "%(pathname)s", line %(lineno)d
но перевод на новую строку /n //n \n \\n /r \r не работают, выводятся как есть

причем если сконфигурировать логин без файла, то все работает , например так
# create logger
logger = logging.getLogger("simple_example")
logger.setLevel(logging.DEBUG)
# create console handler and set level to debug
ch = logging.StreamHandler()
ch.setLevel(logging.DEBUG)
# create formatter
formatter = logging.Formatter("%(asctime)s - %(name)s - \n %(levelname)s - %(message)s")
# add formatter to ch
ch.setFormatter(formatter)
# add ch to logger
logger.addHandler(ch)



Офлайн

#2 Июнь 17, 2010 12:13:26

sicvest
От:
Зарегистрирован: 2010-06-17
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Configuring Logging как задать символ перевода строки в format

configuration.py

import logging.config 
logging.config.fileConfig("logging.properties")



Офлайн

#3 Июнь 25, 2010 10:49:42

sicvest
От:
Зарегистрирован: 2010-06-17
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Configuring Logging как задать символ перевода строки в format

слабо. ни одного ответа, !,,



Офлайн

#4 Июнь 25, 2010 13:13:43

Ed
От:
Зарегистрирован: 2008-12-13
Сообщения: 1032
Репутация: +  13  -
Профиль   Отправить e-mail  

Configuring Logging как задать символ перевода строки в format

Люди отдыхают, лето на дворе :)
Напишите в ваш конфиг вот это:

format=[%(levelname)s]-%(name)s: %(message)s 
File "%(pathname)s", line %(lineno)d
и все у вас будет.



Офлайн

#5 Июнь 28, 2010 13:25:37

sicvest
От:
Зарегистрирован: 2010-06-17
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Configuring Logging как задать символ перевода строки в format

Спасибо, работает, чувствовал что тупил, и решение должно быть простым.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version