initial creation
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
#!/usr/bin/env python
|
||||
import sys
|
||||
import logging
|
||||
import logging.handlers
|
||||
|
||||
logger = logging.getLogger('ThisApplication') # <1>
|
||||
logger.setLevel(logging.DEBUG) # <2>
|
||||
|
||||
if sys.platform == 'win32':
|
||||
eventlog_handler = logging.handlers.NTEventLogHandler("Python Log Test") # <3>
|
||||
logger.addHandler(eventlog_handler) # <4>
|
||||
else:
|
||||
syslog_handler = logging.handlers.SysLogHandler() # <5>
|
||||
logger.addHandler(syslog_handler) # <6>
|
||||
|
||||
# note -- use your own SMTP server...
|
||||
email_handler = logging.handlers.SMTPHandler(
|
||||
('smtpcorp.com', 8025),
|
||||
'LOGGER@pythonclass.com',
|
||||
['jstrick@mindspring.com'],
|
||||
'ThisApplication Log Entry',
|
||||
('jstrickpython', 'python(monty)'),
|
||||
) # <7>
|
||||
|
||||
logger.addHandler(email_handler) # <8>
|
||||
|
||||
logger.debug('this is debug') # <9>
|
||||
logger.critical('this is critical') # <9>
|
||||
logger.warning('this is a warning') # <9>
|
||||
Reference in New Issue
Block a user