You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 lines
370 B
13 lines
370 B
import logging
|
|
|
|
DEFAULT_FORMAT = "%(asctime)s - %(name)s - %(levelname)s - %(message)s"
|
|
|
|
|
|
def configure_logging(level: int = logging.INFO) -> None:
|
|
root = logging.getLogger()
|
|
root.setLevel(level)
|
|
|
|
if not root.handlers:
|
|
handler = logging.StreamHandler()
|
|
handler.setFormatter(logging.Formatter(DEFAULT_FORMAT))
|
|
root.addHandler(handler)
|
|
|