templates/python: improve logger setup

This commit is contained in:
Infinidoge 2025-02-07 10:03:55 -05:00
parent 2eada52efb
commit 8738574715
Signed by: Infinidoge
SSH key fingerprint: SHA256:oAMyvotlNFraMmZmr+p6AxnNfW/GioTs1pOn3V4tQ7A

View file

@ -5,16 +5,17 @@ import sys
from dotenv import find_dotenv, load_dotenv from dotenv import find_dotenv, load_dotenv
# Logger setup # Logger setup
logging.basicConfig(
format="{asctime} {levelname:8} {name}: {message}",
datefmt="%Y-%m-%d %H:%M:%S",
style="{",
stream=sys.stdout,
force=True,
)
log = logging.getLogger("rename") log = logging.getLogger("rename")
log.setLevel(logging.DEBUG) log.setLevel(logging.DEBUG)
formatter = logging.Formatter("%(asctime)s:%(levelname)s:%(name)s: %(message)s")
handler = logging.StreamHandler(sys.stdout)
handler.setFormatter(formatter)
log.addHandler(handler)
if load_dotenv(find_dotenv(usecwd=True)): if load_dotenv(find_dotenv(usecwd=True)):
log.debug("Loaded .env") log.debug("Loaded .env")
else: else: