1 import logging
2 import os
3
4 try:
5 import Tkinter
6 except:
7 Tkinter = None
8
9
13
14 - def emit(self, record):
15 if Tkinter:
16 msg = self.format(record)
17 root = Tkinter.Tk()
18 root.wm_title("web2py logger message")
19 text = Tkinter.Text()
20 text["height"] = 12
21 text.insert(0.1, msg)
22 text.pack()
23 button = Tkinter.Button(root, text="OK", command=root.destroy)
24 button.pack()
25 root.mainloop()
26
27
31
32 - def emit(self, record):
33 if Tkinter:
34 msg = self.format(record)
35 os.system("notify-send '%s'" % msg)
36