腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Python
的
SyslogHandler
和
TCP
、
、
、
我试图理解为什么
Python
的
日志记录框架(logging.handlers)中
的
SyslogHandler
类没有实现RFC6587所描述
的
任何成帧机制: 八位字节计数 :它将消息长度预先添加到syslog这是大多数服务器所理解
的
。这个“问题”可以通过在消息
的
末尾添加一个LF字符来轻松解决,但是我希望
SyslogHandler
在默认情况下会解决这个问题: sHandler = logging.handlers.
SysLogHandler</em
浏览 105
提问于2016-10-14
得票数 4
回答已采纳
1
回答
python
:测试将日志发送到Syslog服务器
、
、
请帮助我,如何将
python
脚本日志发送到syslog服务器(syslog-ng产品),我已经尝试了下面的方法。它有两种方法。我不确定通过
TCP
端口将日志发送到syslog服务器
的
正确方法是什么。我用过
syslogHandler
和
SocketHandler。
syslogHandler
:使用
syslogHandler
我正在获取ConnectionRefusedError,因为我
的
远程服务器无法访问,可能我将使用try..except方法。但是我不确定为什
浏览 83
提问于2020-04-29
得票数 4
回答已采纳
1
回答
如何使用
python
和
sysloghandler
发送没有TLS
的
syslog?
、
、
我想发送不带TLS
的
syslog。我正在使用一个自定义
的
python
工具来记录
TCP
上
的
syslog,到目前为止,它是有效
的
。但我需要在没有TLS
的
情况下发送系统日志。我对
TCP
使用pyhton
SysLogHandler
方法
的
选项socket.SOCK_STREAM,但没有限制TLS部分
的
选项。我读了关于
SysLogHandler
的
文档,我没有看到任何停用TLS
浏览 28
提问于2021-06-11
得票数 0
4
回答
在
Python
2.6中使用logging.
SysLogHandler
时,如何设置标识字符串?
、
、
、
我让根记录器转到一个使用日志(‘/dev/
SysLogHandler
’,handlers.
SysLogHandler
.LOG_USER)
的
处理程序问题是我如何将syslog ident字符串设置为
python
以外
的
其他内容?标准库中
的
syslog模块似乎允许在打开日志时设置此设置,但日志处理程序不提供此功能。 解决方案是将
Sys
浏览 6
提问于2010-11-24
得票数 9
回答已采纳
2
回答
Python
上
的
SysLogHandler
:处理连接丢失
、
、
我有一个进程使用logging.
SyslogHandler
通过
TCP
向syslog服务器发送日志。不幸
的
是,如果syslog服务器由于某种原因而重新启动,则进程将停止发送日志,并且无法重新建立连接。我想知道是否有人知道克服这种行为并迫使logging.
SyslogHandler
重新建立联系
的
方法。: File "/usr/local/lib/
python
2.7
浏览 3
提问于2016-10-17
得票数 11
1
回答
在日志配置中使用socket.SOCK_STREAM时“套接字协议错误类型”
、
、
、
、
当rsyslog在我
的
linux盒上运行时,我想使用socket.SOCK_STREAM作为
SysLogHandler
实例
的
socktype关键字参数。确实说: log.addHandler(logging.handlers.
SysLogHandler
(address='/dev/log',h
浏览 0
提问于2016-04-21
得票数 1
回答已采纳
2
回答
python
防止将日志写入syslog
、
这是我
的
日志设置。它工作得很好,我可以在test.log中找到登录,但我也可以找到登录到/var/log/messages中
的
东西,类似于#更新 此代码位于我
的
扭曲服务中
浏览 2
提问于2016-12-12
得票数 1
1
回答
如何防止
python
日志记录模块引发错误,在停机、永久重试和缓冲区事件时停止执行。
、
、
、
、
我有一个
Python
进程,其输出记录在其他处理程序中,并通过
tcp
记录到syslog服务器。syslog服务器可能会在某些停机时间不时发生故障。无论日志机制如何,我都需要运行脚本。是否有任何选项/常用
的
(或内置)库来缓冲日志
和
无限重试,而我可能丢失了,还是需要为日志编写一个自定义包装类来处理缓冲和重试?import logging...handler
浏览 1
提问于2019-08-19
得票数 0
回答已采纳
2
回答
是否将函数输出打印到Syslog?
、
、
我希望将"check_call()“
的
"stdout”
和
"stderr“输出发送到Syslog。这个是可能
的
吗?
浏览 2
提问于2011-09-03
得票数 2
回答已采纳
1
回答
如何使用
Python
从
SysLogHandler
将Syslog发送到远程主机?
、
、
、
如何使用
Python
从
SysLogHandler
将Syslog发送到远程主机?import jsonimport logging.handlers my_logger.setLevel(logging.INFO) hand
浏览 8
提问于2022-09-22
得票数 0
1
回答
在
Python
中将Json对象字符串作为syslog消息发送
、
、
我正在使用来获取设备上
的
指标。我添加了下面的代码,但我似乎无法做到这一点。syslog.LOG_INFO, json.dumps(jsonObj)) logging.error("syslog failed") 即使使用测试脚本也是失败
的
。我不太精通
python
或编程,但我可以通过一些参考,任何指向正确方向
的
指针都会受到赏识。
浏览 1
提问于2020-10-27
得票数 1
回答已采纳
1
回答
如何在登录
python
时选择处理程序
、
、
我正在使用
python
的
一个项目上工作,我需要帮助关于日志部分。我
的
记录器有两个处理程序(syslog
和
file log),它将日志发送到这两个处理程序。有时我只需要发送其中
的
一个日志。如何选择要使用
的
处理程序?谢谢你
的
帮助。global my_
Sysloghandler
my_
Sysloghandler
=logging.handlers.
SysLogHand
浏览 3
提问于2011-12-10
得票数 5
回答已采纳
1
回答
快速远程日志记录系统?
、
、
、
我想使用(Linux)命令行或
Python
快速地将一些日志插入到一些测试中。我不想做任何系统范围
的
事情(例如重新配置syslogd)。wget URL/logme?现在肯定有人有更好
的
办法了。 有没有更好
的
方法来快速获取远程日志记录?
浏览 18
提问于2016-08-12
得票数 2
回答已采纳
3
回答
Syslog仅限于Windows环境下
的
UDP
、
、
、
我使用
的
是带有Syslog处理程序
的
日志配置文件。我在使用nxlog。文档上写着。[handler_
syslogHandler
]level=DEBUGargs=(('localhost', 1514), handlers.
SysLogHandler
.LOG_LOCAL5, 1) 请注意,使用socket.SOCK_STREAM会引发异常NameError: name
浏览 0
提问于2015-06-24
得票数 0
回答已采纳
1
回答
Python
WSGI
和
syslog
、
、
、
我有一个
python
脚本,它登录到syslog没有任何问题。在同一个机器上,我有一个通过apache
和
WSGI运行
的
python
脚本,但我无法将其记录到syslog中。日志配置几乎完全相同,下面是WSGI程序
的
一节。)s')logger.setLevel(logging.DEBUG) handler = logging.handlers.
SysLogHandler
(address=&
浏览 0
提问于2012-05-08
得票数 0
3
回答
syslog中
的
多行日志记录
、
、
、
因此,我已经将我
的
Python
应用程序配置为使用
Python
的
SysLogHandler
记录到syslog中,并且一切正常。除了多行处理。并不是说我非常需要发出多行日志记录(我确实需要一点),但我需要能够读取
Python
的
异常。我正在使用带有rsyslog 4.2.0
的
Ubuntu。这就是我所得到
的
: Mar 28 20:11:59 telemachos root: ERROR 'EXCEPTION'#012Tra
浏览 3
提问于2011-03-29
得票数 37
回答已采纳
1
回答
rsyslog模板“吃”消息
的
第一部分
、
我正在用
Python
的
SysLogHandler
记录消息到syslog。问题是,startswith与模板相结合似乎“吃”了日志字符串
的
开头。RsyAdd.1-d是版本8.4.2,
Python
2.7.9(2.7.11上
的
行为相同)。然而,在
Python
2.7.4中
的
rsyAdd.1-d7.x上似乎没有发生这种情况。#!/usr/bin/env
python
from
浏览 5
提问于2016-06-29
得票数 0
1
回答
碧昂斯
的
SysLogHandler
nonBlocking是吗?
我正在尝试创建一个
python
脚本,它可以定期连接到haproxy套接字,发送一个"show info“命令并退出。此脚本将与保留一起使用,以便通过此脚本确定何时切换主/从服务器。因此,我
的
目标是我
的
python
脚本是非阻塞
的
。 在我
的
脚本中,我已经启动了一个
SysLogHandler
,将各种消息(异常等t.c)发送给我
的
本地syAdd.1-d。但是,我不知道
SysLogHandler
是否阻塞。
浏览 1
提问于2016-06-28
得票数 0
回答已采纳
1
回答
在Console.app [MacOS]中查看消息
的
Python
、
、
、
我试图从macos内置
的
Console.app中查看我
的
应用程序
的
日志。()logger.setLevel('INFO') logger.info('I am invisible from Console.app :(')我还尝试了address='/var/run/syslo
浏览 1
提问于2022-06-30
得票数 1
1
回答
Django:无法配置处理程序“syslog”
、
、
我从django项目中创建了docker映像,它开始创建以前从未见过
的
错误。这个错误似乎与日志有关,特别是syslog。首先,我认为在码头图像中缺少/dev/log会产生错误。因此,我在docker文件中添加了行,以创建/dev/文件夹
和
log文件。然而,错误并没有消失。ValueError: Unable to configure handler 'syslog': [Errno 2] No such file or directory 这是与日志记录相关
的</em
浏览 1
提问于2019-12-18
得票数 1
回答已采纳
点击加载更多
相关
资讯
TCP和UDP的区别
使用Python实现TCP网络小应用
TCP和HTTP中的KeepAlive机制总结
使用Wireshark查看TCP的握手和挥手
什么是TCP?OSI和TCP之间有什区别?
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券