Created
May 25, 2022 23:38
-
-
Save monodera/8ab2757328672a565ca8493c92ac1a15 to your computer and use it in GitHub Desktop.
import section for logzero and switch to logging but setting formatter like logzero
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python3 | |
try: | |
from logzero import logger | |
except ImportError: | |
from logging import DEBUG | |
from logging import Formatter | |
from logging import StreamHandler | |
from logging import getLogger | |
formatter = Formatter( | |
"[%(levelname)1.1s %(asctime)s %(module)s:%(lineno)d] %(message)s", | |
datefmt="%y%m%d %H:%M:%S", | |
) | |
logger = getLogger(__name__) | |
handler = StreamHandler() | |
handler.setLevel(DEBUG) | |
handler.setFormatter(formatter) | |
logger.setLevel(DEBUG) | |
logger.addHandler(handler) | |
logger.propagate = False | |
if __name__ == "__main__": | |
logger.info("info") | |
logger.warning("warning") | |
logger.debug("debug") | |
logger.error("error") | |
logger.critical("critical") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment