Skip to content

Instantly share code, notes, and snippets.

@takavfx
Last active July 16, 2019 08:42
Show Gist options
  • Save takavfx/bf6372e08b88051d884f87ef3fb3d707 to your computer and use it in GitHub Desktop.
Save takavfx/bf6372e08b88051d884f87ef3fb3d707 to your computer and use it in GitHub Desktop.
Simple Basic Python Logging
import logging
__tooltitle__ = ""
logger = logging.getLogger(__name__)
logger.setLevel(logging.INFO)
def set_logger():
fmt = '[%(asctime)s][%(levelname)s] | %(message)s'
formatter = logging.Formatter(fmt)
console = logging.StreamHandler()
console.setFormatter(formatter)
filelog = logging.FileHandler(filename="{}.log".format(__tooltitle__))
filelog.setLevel(logging.DEBUG)
filelog.setFormatter(formatter)
logger.addHandler(console)
logger.addHandler(filelog)
import logging
__tooltitle__ = ""
logger = logging.getLogger(__name__)
logger.propagate = False
logger.setLevel(logging.INFO)
def set_logger():
fmt = '[%(asctime)s][%(levelname)s] | %(message)s'
formatter = logging.Formatter(fmt)
console = logging.StreamHandler()
console.setFormatter(formatter)
filelog = logging.FileHandler(filename="{}.log".format(__tooltitle__))
filelog.setLevel(logging.DEBUG)
filelog.setFormatter(formatter)
logger.addHandler(console)
logger.addHandler(filelog)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment