我使用logging在我的python(2.7)项目上生成日志。我在每个python文件上创建一个logger类实例(io.sockets.on('connection', function(socket) {
socket.on('chart', function(data) {
require("fs").writeFile(data.file, data.base64, 'base64', function(err) {
console.log(err);
})
})
})
就像这样)。
我想将所有日志发送到syslog。我发现使用SysLogHandler的方法需要指定syslogs的地址(LOGGER = logging.getLogger(__name__)
,/dev/log
等),这些地址可能在不同的平台上有所不同。
有没有通用的方法(将日志发送到syslog)?