Почему мои журналы регистрируются только один раз во флеш-приложении при вызове несколько раз? - PullRequest
0 голосов
/ 14 декабря 2018

Я только недавно установил модуль ведения журнала, и я в некотором замешательстве, поскольку операторы журнала происходят только один раз за время существования программы, даже если я выполняю функции несколько раз.

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

log.conf :

[handlers]
keys=stream_handler, file_handler

[formatters]
keys=formatter

[logger_root]
level=DEBUG
handlers=file_handler

[handler_stream_handler]
class=StreamHandler
level=DEBUG
formatter=formatter
args=(sys.stdout,)

[handler_file_handler]
class=FileHandler
level=DEBUG
formatter=formatter
args=('python.log','a')

[formatter_formatter]
format=%(asctime)s %(name)-12s %(levelname)-8s %(message)s

Некоторые фрагменты кода :

app = Flask(__name__)
logging.config.fileConfig('log.conf')
logger = logging.getLogger(__name__)

def some_func():
    """stubbed function for testing"""
    app.logger.info('testing flask logs')
    logger.debug("Hoping this logs multiple times")

app.route('/')
def endpoint():
    some_func()
    return ""

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...