Skip to content

Instantly share code, notes, and snippets.

@loki42
Created May 23, 2012 11:55
Show Gist options
  • Save loki42/2774832 to your computer and use it in GitHub Desktop.
Save loki42/2774832 to your computer and use it in GitHub Desktop.
syslog with python
import logging
import logging.handlers
def get_logger(name=None, address='/dev/log', level=logging.DEBUG):
my_logger = logging.getLogger(name)
my_logger.setLevel(logging.DEBUG)
handler = logging.handlers.SysLogHandler(address = address)
formatter = logging.Formatter('%(module)s[%(process)s]: %(levelname)s %(message)r')
handler.setFormatter(formatter)
my_logger.addHandler(handler)
return my_logger
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment