Skip to content

Instantly share code, notes, and snippets.

@brunakov
Created January 14, 2020 20:00
Show Gist options
  • Save brunakov/b4c7809ed341bfd591e2f8e3d46340b2 to your computer and use it in GitHub Desktop.
Save brunakov/b4c7809ed341bfd591e2f8e3d46340b2 to your computer and use it in GitHub Desktop.
import logging
log = logging.getLogger(__name__)
def say_hello():
log.info('Hello from helper module!')
import logging
import _logging.helper as helper
def create_logger():
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
stream_handler = logging.StreamHandler()
stream_handler.setFormatter(formatter)
file_handler = logging.FileHandler("logs/log.txt")
file_handler.setFormatter(formatter)
logger.addHandler(stream_handler)
logger.addHandler(file_handler)
return logger
def say_hello(log):
log.debug('Hello from main module!')
if __name__ == '__main__':
logger = create_logger()
say_hello(logger)
helper.say_hello()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment