Извините, это простой вопрос, но я плохо понимаю, что мне делать. Есть два скрипта: main.py
и methods.py
main.py
import methods
methods.fnc_1()
methods.fnc_2()
methods.py
import logging
logger = logging.getLogger(__name__)
f_handler = logging.FileHandler('file.log')
f_handler.setLevel(logging.DEBUG)
c_handler = logging.StreamHandler()
c_handler.setLevel(logging.DEBUG)
logger.addHandler(c_handler)
logger.addHandler(f_handler)
def fnc_1():
logger.warning('warning_1!')
def fnc_2():
logger.warning('warning_2!')
Как я могу использовать тот же logger
объект в main.py? Итак, я вызываю main.py
и получаю каждое сообщение журнала из main.py
или methods.py
в том же файле, показанное в порядке выполнения?