Skip to content

Instantly share code, notes, and snippets.

@enagorny
Created May 31, 2012 18:14
Show Gist options
  • Save enagorny/2845158 to your computer and use it in GitHub Desktop.
Save enagorny/2845158 to your computer and use it in GitHub Desktop.
python simple logging to file
# initialization
import logging
import logging.handlers
LOGGING_SYSLOG_ADDRESS = '/tmp/log'
LOGGING_FORMATTER = logging.Formatter('%(asctime)s %(levelname)s %(name)s %(message)s')
LOGGING_LEVEL = logging.INFO
LOGGING_LOGGER_WEB = 'artifact3028'
logger_web = logging.getLogger(LOGGING_LOGGER_WEB)
logger_web.setLevel(LOGGING_LEVEL)
handler = logging.handlers.RotatingFileHandler(LOGGING_SYSLOG_ADDRESS)
handler.setFormatter(LOGGING_FORMATTER)
logger_web.addHandler(handler)
# usage
logger_web.info("This text will be written to the log")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment