add timestamps for logging

This commit is contained in:
Jimmy Cao 2011-08-16 01:31:24 -05:00
parent fc58c28f41
commit 39a0bf784d

View File

@ -24,8 +24,12 @@ from oyoyo.parse import parse_nick
import logging
import botconfig
import wolfgame
import time
import traceback
class UTCFormatter(logging.Formatter):
converter = time.gmtime
def on_privmsg(cli, rawnick, chan, msg):
if chan != botconfig.NICK: #not a PM
if "" in wolfgame.COMMANDS.keys():
@ -93,6 +97,9 @@ def __unhandled__(cli, prefix, cmd, *args):
def main():
if not botconfig.DEBUG_MODE:
logging.basicConfig(filename='errors.log', filemode='a', level=logging.WARNING)
formatter = UTCFormatter('[%(asctime)s] %(message)s', '%d/%b/%Y %H:%M:%S')
for handler in logging.getLogger().handlers:
handler.setFormatter(formatter)
else:
logging.basicConfig(level=logging.DEBUG)