Skip to content
Snippets Groups Projects
Commit bee33ba5 authored by Martin Mareš's avatar Martin Mareš
Browse files

Logování: Ještě jednou...

Reinstaluji root logger, teď už snad vím, jak to udělat bez duplicit.

Také nastavuji formát logovacích hlášek. Closes #64.
parent 7c106e92
Branches
No related tags found
1 merge request!9WIP: Zárodek uživatelské části webu a submitování
......@@ -34,7 +34,7 @@ def get_now() -> datetime.datetime:
def init_standalone():
"""Společná inicializační funkce pro samostatné programy nezávislé na webu."""
logging.basicConfig(format='%(asctime)-15s %(levelname)-5.5s %(message)s')
logging.basicConfig(format='%(asctime)-15s.%(msecs)03d %(levelname)-5.5s (%(name)s) %(message)s')
mo.now = get_now()
locale.setlocale(locale.LC_COLLATE, 'cs_CZ.UTF-8')
......
......@@ -35,9 +35,13 @@ Bootstrap(app) # make bootstrap libs accessible for the app
# Nastavíme logování:
# - náš hlavní logger se jmenuje "mo"
# - app.logger se jmenuje "mo.web" a nepropaguje se do hlavního
logger.addHandler(flask.logging.default_handler)
log_handler = flask.logging.default_handler
log_formatter = logging.Formatter(fmt='%(asctime)-15s.%(msecs)03d %(levelname)-5.5s [%(process)s] (%(name)s) %(message)s', datefmt='%Y-%m-%d %H:%M:%S')
log_handler.setFormatter(log_formatter)
app.logger.removeHandler(log_handler)
app.logger.setLevel(logging.DEBUG)
app.propagate = False
root_logger = logging.getLogger()
root_logger.addHandler(log_handler)
# Budeme používat české locale
locale.setlocale(locale.LC_COLLATE, 'cs_CZ.UTF-8')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment