Как сделать чтобы регистрировались нужные getLogging?

Max2587692

Новичок
Пользователь
Май 22, 2020
2
0
1
Здравствуйте.

У меня есть несколько getLogger. А именно: getLogger('a'), getLogger('b'), getLogger('c'), getLogger('d').
Как мне сделать чтобы в сейчас регистрировались только getLogger('b') и getLogger('c')?

Код:
logging.basicConfig(level=logging.DEBUG , filename=path_logging,  format='%(lineno)d :: %(name)s :: %(levelname)s :: %(module)s :: %(asctime)s :: %(message)s')
logger = logging.getLogger('a')
logger_2 = logging.getLogger('b')
logger_3 = logging.getLogger('c')
logger_4 = logging.getLogger('d')

А то читаю документацию и никак понять не могу...

Помогите добрым советом)
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
Непонятен вопрос - что значит регистрировались? Просто в коде используйте только logger_2 и logger_3 и в файл будут только их сообщения попадать.
Вот пример:
Python:
import logging


path_logging = './log.txt'
logging.basicConfig(level=logging.DEBUG , filename=path_logging,  format='%(lineno)d :: %(name)s :: %(levelname)s :: %(module)s :: %(asctime)s :: %(message)s')
logger = logging.getLogger('a')
logger_2 = logging.getLogger('b')
logger_3 = logging.getLogger('c')
logger_4 = logging.getLogger('d')

logger_2.info('Message from logger_2')
logger_3.info('Message from logger_3')
Можете также посмотреть видео про логгинг: ссылка
 

Max2587692

Новичок
Пользователь
Май 22, 2020
2
0
1
Непонятен вопрос - что значит регистрировались? Просто в коде используйте только logger_2 и logger_3 и в файл будут только их сообщения попадать.
Вот пример:
Python:
import logging


path_logging = './log.txt'
logging.basicConfig(level=logging.DEBUG , filename=path_logging,  format='%(lineno)d :: %(name)s :: %(levelname)s :: %(module)s :: %(asctime)s :: %(message)s')
logger = logging.getLogger('a')
logger_2 = logging.getLogger('b')
logger_3 = logging.getLogger('c')
logger_4 = logging.getLogger('d')

logger_2.info('Message from logger_2')
logger_3.info('Message from logger_3')
Можете также посмотреть видео про логгинг: ссылка
Спасибо за ответ. Уже вопрос решен. Я просто забыл его снять с публикации. Решением оказалось: вместо basicConfig, создать собственную функцию
 

Форум IT Специалистов