返回信息流大家用什么库做syslog client端呀? 要发给另外一个server的那种。
这是一条镜像帖。来源:北邮人论坛 / python / #4106同步于 2014/11/10
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
python syslog client
hongbaoshu
2014/11/10镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
https://docs.python.org/3.4/library/syslog.html
没用过,google了一下找到了标准库里的模块 。
标准的好像只能给本地的syslogd发,没有远程的功能,不知道有没有人项目里用过,不行只能调用本地client了。。。
【 在 nuanyangyang 的大作中提到: 】
: https://docs.python.org/3.4/library/syslog.html
: 没用过,google了一下找到了标准库里的模块 。
也有不少库。 https://pypi.python.org/pypi?%3Aaction=search&term=syslog&submit=search
Python还有支持syslog的库,在logging.handler.SysLogHandler里。
import logging
import logging.handlers
addr = "/var/run/syslog" # OSX local
#addr = "/dev/log" # Linux local
#addr = ("www.example.com", 514) # UDP
slh = logging.handlers.SysLogHandler(addr) # Use your appropriate address.
l = logging.getLogger("cn.byr.nuanyangyang.helloworld")
l.addHandler(slh)
l.setLevel(logging.DEBUG) # Make sure both the Logger and
slh.setLevel(logging.DEBUG) # the Handler are enabled at the appropriate level.
l.error("Hello world!") # The daemon may not log all messages to /var/log/xxx
还是这个自带的给力!
【 在 nuanyangyang 的大作中提到: 】
: Python还有支持syslog的库,在logging.handler.SysLogHandler里。
: [code=python]
: import logging
: ...................