Skip to content

Instantly share code, notes, and snippets.

@larsar
Created March 19, 2013 12:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save larsar/5195784 to your computer and use it in GitHub Desktop.
Save larsar/5195784 to your computer and use it in GitHub Desktop.
Syslogging from Python
import logging
from logging.handlers import SysLogHandler import socket
def syslogger(hostname, tag):
logger = logging.getLogger()
logger.setLevel(logging.INFO)
syslog = SysLogHandler(address=('syslogserver', 514), facility="local4")
formatter = logging.Formatter(hostname + ' ' + tag + ' %(levelname)s %(message)s')
syslog.setFormatter(formatter)
logger.addHandler(syslog)
return logger
logger = syslogger(socket.gethostname().lower(), "tag") logger.info("Yaba daba dooo")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment