我正在使用
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)
但是它不起作用。我错过了什么吗?