python记录到多个文件

Hei*_*ein 10 python django logging

有人有一个将python登录到2个或更多不同日志文件的示例.

我想以"/tmp/foo.log"和"/tmp/bar.log"为例进行记录

提前致谢

Ť

小智 15

这是一个例子:

import logging
logger1 = logging.getLogger('1')
logger1.addHandler(logging.FileHandler('/tmp/logger1'))
logger2 = logging.getLogger('2')
logger2.addHandler(logging.FileHandler('/tmp/logger2'))

logger1.error('1')
logger2.error('2')
Run Code Online (Sandbox Code Playgroud)

然后,

 $ cat /tmp/logger1
 1
 $ cat /tmp/logger2
 2
Run Code Online (Sandbox Code Playgroud)