153得票12回答
如何在Python中配置日志记录到syslog?

我无法理解Python的logging模块。我的需求非常简单:我只想将所有内容记录到syslog中。在阅读文档后,我编写了这个简单的测试脚本: import logging import logging.handlers my_logger = logging.getLogger('MyL...

126得票7回答
如何在Linux的Bash中检查系统日志?

在C语言中我们这样记录日志:syslog( LOG_INFO, "proxying %s", url ); 在Linux中,我们如何检查日志?

74得票9回答
在Mac上阅读syslog输出

我有一个在Linux上编写的程序,现在我正试图在我的MacOS 10.5机器上进行构建和运行。该程序可以成功构建和运行,但是它会频繁调用syslog。我知道在我的Mac上syslogd正在运行,但我似乎找不到我的syslog调用输出到哪里了。 这些syslog调用的形式为:syslog (L...

73得票3回答
如何阅读segfault内核日志消息

这可能是一个非常简单的问题,我正试图调试一个应用程序,该应用程序在kern.log中生成以下segfault错误: kernel: myapp [15514]:segfault at 794ef0 ip 080513b sp 794ef0 error 6 in myapp [8048000 ...

52得票4回答
Ubuntu:大型syslog和kern.log文件

当我登录我的Ubuntu机器时,我收到一个警告,提示我将要用完磁盘空间。追溯一下,我发现是syslog,特别是kern.log正在耗尽我的1TB磁盘。-rw-r----- 1 syslog adm 240G Feb 25 14:22 kern.log -rw-r----- 1 syslog a...

39得票3回答
多行日志记录在Syslog中的处理方法

我已经使用Python的SysLogHandler配置了我的Python应用程序以记录到syslog,并且一切都正常。除了多行处理。并不是我非常需要发出多行日志记录(我确实需要一点),而是我需要能够读取Python的异常信息。我正在使用带有rsyslog 4.2.0的Ubuntu。以下是我得到...

33得票3回答
Syslog是否真的有1KB消息限制?

看起来Syslog有1KB的消息限制。这是硬编码在Syslog协议中的,还是可以为每个服务器设置的参数? 我希望我读到的那篇文章已经过时了,如果您有任何信息请分享。

28得票4回答
将C++的std::clog重定向到Unix系统的syslog

我在Unix上开发一个发送消息到syslog的C++程序。 当前代码使用类似printf的syslog系统调用。 现在我想使用流,通常是内置的std::clog。但是clog仅将输出重定向到stderr而不是syslog,对我来说毫无用处,因为我还会将stderr和stdout用于其他目的...

23得票2回答
对syslog消息格式感到困惑

我对syslog消息格式有些困惑。我需要写一个解析syslog消息的程序。当我在我的syslog-ng实例中读取时,我会得到像这样的消息:Jan 12 06:30:00 1.2.3.4 apache_server: 1.2.3.4 - - [12/Jan/2011:06:29:59 +0100...

21得票3回答
syslog.syslog与SysLogHandler的区别

我正在研究如何从我的Python应用程序中记录到syslog,并发现有两种方法: 使用syslog.syslog()例程 使用日志记录器模块SysLogHandler 哪个选项是最好的,每个选项的优缺点等等,因为我真的不知道应该使用哪一个。