Projekt

Obecné

Profil

« Předchozí | Další » 

Revize ed35ce72

Přidáno uživatelem David Friesecký před téměř 4 roky(ů)

Re #8570 - Rotating file settings

Zobrazit rozdíly:

src/utils/logger.py
2 2
import logging
3 3
from pathlib import Path
4 4

  
5
from src.constants import LOG_NAME
6

  
5 7

  
6 8
class Logger:
7 9

  
......
20 22
    @staticmethod
21 23
    def debug(message: str):
22 24
        names = Logger.get_names()
23
        logging.debug(f'{Path(names[0]).name}[{names[1]}{names[2]}()]: {message}')
25
        app_logger = logging.getLogger(LOG_NAME)
26
        app_logger.debug(f'{Path(names[0]).name}[{names[1]}{names[2]}()]: {message}')
24 27

  
25 28
    @staticmethod
26 29
    def info(message: str):
27 30
        names = Logger.get_names()
28
        logging.info(f'{Path(names[0]).name}[{names[1]}{names[2]}()]: {message}')
31
        app_logger = logging.getLogger(LOG_NAME)
32
        app_logger.info(f'{Path(names[0]).name}[{names[1]}{names[2]}()]: {message}')
29 33

  
30 34
    @staticmethod
31 35
    def warning(message: str):
32 36
        names = Logger.get_names()
33
        logging.warning(f'{Path(names[0]).name}[{names[1]}{names[2]}()]: {message}')
37
        app_logger = logging.getLogger(LOG_NAME)
38
        app_logger.warning(f'{Path(names[0]).name}[{names[1]}{names[2]}()]: {message}')
34 39

  
35 40
    @staticmethod
36 41
    def error(message: str):
37 42
        names = Logger.get_names()
38
        logging.error(f'{Path(names[0]).name}[{names[1]}.{names[2]}()]: {message}')
43
        app_logger = logging.getLogger(LOG_NAME)
44
        app_logger.error(f'{Path(names[0]).name}[{names[1]}.{names[2]}()]: {message}')
39 45

  
40 46
    @staticmethod
41 47
    def critical(message: str):
42 48
        names = Logger.get_names()
43
        logging.critical(f'{Path(names[0]).name}[{names[1]}.{names[2]}()]: {message}')
49
        app_logger = logging.getLogger(LOG_NAME)
50
        app_logger.critical(f'{Path(names[0]).name}[{names[1]}.{names[2]}()]: {message}')

Také k dispozici: Unified diff