Added logging, added quiet flag
This commit is contained in:
parent
db406adfdc
commit
3fde0f4f08
9 changed files with 84 additions and 19 deletions
atlasimagecomposer/utils
|
@ -0,0 +1,2 @@
|
|||
from .logger import init_logger
|
||||
LOGGER = init_logger()
|
4
atlasimagecomposer/utils/disables.py
Normal file
4
atlasimagecomposer/utils/disables.py
Normal file
|
@ -0,0 +1,4 @@
|
|||
def disable_tqdm():
|
||||
from tqdm import tqdm
|
||||
from functools import partialmethod
|
||||
tqdm.__init__ = partialmethod(tqdm.__init__, disable=True)
|
18
atlasimagecomposer/utils/logger.py
Normal file
18
atlasimagecomposer/utils/logger.py
Normal file
|
@ -0,0 +1,18 @@
|
|||
|
||||
import logging
|
||||
import sys
|
||||
from ..config import Logging
|
||||
from .disables import disable_tqdm
|
||||
|
||||
def init_logger():
|
||||
if Logging.LEVEL == "DEBUG":
|
||||
disable_tqdm()
|
||||
|
||||
logger = logging.getLogger(Logging.NAME)
|
||||
logger.setLevel(Logging.LEVEL)
|
||||
handler = logging.StreamHandler(stream=sys.stdout)
|
||||
formatter = logging.Formatter('[%(levelname)s] [%(name)s] %(asctime)s - %(message)s')
|
||||
handler.setFormatter(formatter)
|
||||
logger.addHandler(handler)
|
||||
|
||||
return logger
|
Loading…
Add table
Add a link
Reference in a new issue