|
|
import SimpleXMLRPCServer,signal,sys,xmlrpclib | import SimpleXMLRPCServer,signal,sys,xmlrpclib |
import SocketServer | import SocketServer |
import socket | import socket |
import logging |
import logging,logging.handlers |
| |
_service={} | _service={} |
_group={} | _group={} |
|
|
LOG_ERROR='error' | LOG_ERROR='error' |
LOG_CRITICAL='critical' | LOG_CRITICAL='critical' |
| |
handler = logging.StreamHandler(sys.stdout) |
# Choose between a simple stream and syslog |
|
#handler = logging.StreamHandler(sys.stderr) |
|
handler = logging.handlers.SysLogHandler() |
| |
# create a format for log messages and dates | # create a format for log messages and dates |
formatter = logging.Formatter('%(asctime)s %(levelname)s:%(name)s:%(message)s', '%a, %d %b %Y %H:%M:%S') | formatter = logging.Formatter('%(asctime)s %(levelname)s:%(name)s:%(message)s', '%a, %d %b %Y %H:%M:%S') |