【发布时间】:2020-10-27 20:58:07
【问题描述】:
我正在使用 this tool 获取设备上的指标。
脚本正在使用套接字发送系统日志消息,我正试图让它使用本机系统日志函数发送消息。
我添加了以下代码,但似乎无法正常工作。
def sendSyslog2(jsonObj):
if (logHostAvailable["syslog"]==True):
logging.info("SYSLOG REQUEST: "+json.dumps(jsonObj))
try:
syslog.openlog(facility=syslog.LOG_LOCAL5)
syslog.syslog(syslog.LOG_INFO, json.dumps(jsonObj))
except:
logging.error("syslog failed")
即使使用测试脚本也会失败。我不精通python或编程,但我可以通过一些参考得到,任何正确方向的指针表示赞赏。
【问题讨论】:
-
我最终使用了这里推荐的 logging.handlers:stackoverflow.com/questions/38907637/…