blob: 5f58cbf3bbafc431ad4c218bb98cf7385a4bcc41 (
about) (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
import datetime
class Module(object):
def __init__(self, bot):
bot.events.on("log").on("info", "warn", "error").hook(self.log)
def timestamp(self):
return datetime.datetime.utcnow().isoformat()+"Z"
def log(self, event):
log_level = event.name
timestamp = self.timestamp()
message = event["message"]
with open("bot.log", "a") as log_file:
log_file.write("%s [%s] %s" % (timestamp, log_level,
message))
|