#!/usr/bin/env python

import logging, logging.handlers

print "make sure to have udp() as source in /etc/syslog-ng/syslog-ng.conf:"
print 'source src { unix-dgram("/dev/log"); internal(); file("/proc/kmsg" log_prefix("kernel: ")); udp(); };'

logger = logging.getLogger("logtest")
hdlr = logging.handlers.SysLogHandler(
    facility = logging.handlers.SysLogHandler.LOG_DAEMON)
formatter = logging.Formatter('%(name)s: %(levelname)s: %(message)s')
hdlr.setFormatter(formatter)
logger.addHandler(hdlr)
logger.setLevel(logging.DEBUG)
logger.warning("This character looks ugly: ")
