Добавьте «журнал» для одной функцииPython

Программы на Python
Anonymous
Добавьте «журнал» для одной функции

Сообщение Anonymous »

Мне нужно отладить некоторый устаревший код, и я хочу только напечатать некоторую информацию в файле, который не будет мешать другим местам в базе кода. Самый грубый способ, который я нашел на данный момент, это что-то вроде:

Код: Выделить всё

def my_func():
f = open('/tmp/log.txt', 'a') # help with logging stuff
f.write('Here is my crude local logger.')
# some code
logger.log('Hello') # our 'Normal logger' that goes to Splunk
# so I don't think I can modify this
# safely without side-effects?
Однако мне нравятся все «дополнительные» данные, которые добавляет модуль журналирования, такие как номера строк, время, функции и т. д. Как лучше всего добавить локальный файл? logger делать то, что мог бы делать обычный logger?

Подробнее здесь: https://stackoverflow.com/questions/786 ... e-function

Вернуться в «Python»