在SysLogHandler中使用TCP

时间:2019-02-14 23:39:07

标签: python logging tcp

我正在使用

syslog_handler = logging.handlers.SysLogHandler(address=(self.ip_address, 514), facility=self.facility)

发送播放日志文件,默认情况下使用UDP。

但是现在,我需要为其他日志文件发送TCP,并为其他任何现有日志保留UDP。可以这样做吗?

我试图像这样简单地将socktype添加到SysLogHandler:

syslog_handler = logging.handlers.SysLogHandler(address=(self.ip_address, 514), facility=self.facility, socktype=socket.SOCK_STREAM)

但是它不起作用。我错过了什么吗?

0 个答案:

没有答案