Skip to content

Instantly share code, notes, and snippets.

@syehoonkim
Last active May 29, 2024 00:39
Show Gist options
  • Select an option

  • Save syehoonkim/47fdbe766a55d3cfb1f52e396e50a8aa to your computer and use it in GitHub Desktop.

Select an option

Save syehoonkim/47fdbe766a55d3cfb1f52e396e50a8aa to your computer and use it in GitHub Desktop.
python logger
import logging, logging.handlers
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
formatter = logging.Formatter("%(asctime)s %(name)s %(levelname)s %(message)s")
streamhandler = logging.StreamHandler()
streamhandler.setFormatter(formatter)
logger.addHandler(streamhandler)
timedfilehandler = logging.handlers.TimedRotatingFileHandler(
filename="log//logfile.log", when="midnight", interval=1, encoding="utf-8"
)
timedfilehandler.setFormatter(formatter)
timedfilehandler.suffix = "%Y%m%d"
logger.addHandler(timedfilehandler)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment