syslog相关内容

写入单独的日志文件

我正在尝试将不同类型的条目写入来自应用程序的单独日志文件中.由于我试图找出的原因,所有条目都出现在所有日志文件中.我可能做错了什么? 我只希望关键条目进入/tmp/log/critical.log 和调试条目进入/tmp/log/debug.log 文件,而所有条目都可以进入/tmp/log/all.log 日志文件. 以下是/etc/rsyslog.conf 文件中的条目 loca ..
发布时间:2021-09-04 18:30:27 其他开发

需要使用 Node.js 的 SysLog 建议

我刚刚安装了 npm install node-syslog 但它不起作用. 我有一个系统日志服务器(IP 地址和 local0). 我正在寻找一个 syslog 模块来帮助我将消息发布到 syslog.但我不知道我应该使用哪一种.请给我一些建议.谢谢. 哦..如果有好的系统日志解析器(node.js),也请告诉我.:) 解决方案 我都用过 https://gith ..
发布时间:2021-09-04 18:30:25 其他开发

Syslog 真的有 1KB 的消息限制吗?

似乎 Syslog 的消息限制为 1KB.这是硬编码到 Syslog 协议中,还是可以为每个服务器设置的参数? 我希望我阅读的文章已经过时,所以如果您有任何信息,请分享. 解决方案 这是正确的,可以在 系统日志协议 RFC.这和 syslog 协议中的其他缺陷,是现代 syslog 守护进程(例如 rsyslog)支持增强型协议的原因TCP 传输、加密等功能. IETF 内部也做了一 ..
发布时间:2021-09-04 18:30:22 其他开发

iOS - 如何在手机上的 ssh 会话中查看 NSLog 和 printf 输出?

我有一个简单的 iPhone 应用程序,它使用一个 NSLog 和几个 printf 语句.该应用程序是我创建的一个简单的测试应用程序,用于测试 iPhone (3GS) 上的串行通信.显然,我无法使用 iOS 模拟器测试串行通信,因此在我单击 Xcode 中的 Run 后,我将设备从计算机上拔下.我从 Cydia 安装了 syslogd,并且 tail/var/log/syslog 允许我监视某 ..
发布时间:2021-06-21 19:00:32 移动开发

在MAC OSX上使用Python的SyslogHandler时,DEBUG和INFO消息会发送到哪里?

我用SysLogHandler配置了一个Python记录器,并作为测试记录了使用所有级别的一些消息:调试,信息,警告,错误,严重.如果我运行"syslog"或查看Console.app显示屏,我会看到所有消息.因此,所有消息均已正确记录.但是,当我 tail/var/log/messages.log 时,我看不到DEBUG和INFO消息.我读到有关ASL的信息,并且看到一个名为/var/log/a ..
发布时间:2021-05-31 18:57:29 Python

如何使log4j syslog追加器在一行中写入堆栈跟踪?

我正在使用log4j syslog附加程序,请注意,发生异常时,附加程序会将堆栈跟踪中的每个条目写为新行. 有没有一种方法可以配置它,以便整个堆栈跟踪显示为一行而不是多行? 解决方案 您可以自定义堆栈跟踪的渲染器.Log4J中有两个可用的 ThrowableRenderer ( org.apache.log4j.spi.ThrowableRenderer 接口)默认情况下使用一个.因 ..
发布时间:2021-05-30 20:13:44 Java开发

查找系统日志最大消息长度

大多数Unix程序员都习惯使用 syslog.h 定义的接口,许多实现(例如glibc)对发送给它的syslog消息的大小没有实际限制,但是通常,监听/dev/log 的应用程序受到限制. 我想知道是否有人知道找到系统日志最大消息大小的方法?还是一些关于实际(或通常)限制是多少的好的文档? 编辑: 到目前为止,我已经在以下主题上找到了这些RFC: http://www.fa ..
发布时间:2021-05-29 22:51:41 服务器开发

FluentBit-从Path_Key进行解析

当前,我使用Path_Key添加文件路径.我正在尝试获取Path_key中存在的多个变量. /var/log/containers/** Application_Name **-** Application_Version **.log 是否可以从现有的字段映射中提取这些值? 解决方案 要提取要在 Tag 中使用的值,这很简单,您可以输入以下内容: [INPUT]名字尾路径/va ..
发布时间:2021-05-08 20:01:27 其他开发

Python的SyslogHandler和TCP

我试图理解为什么Python的日志记录框架(logging.handlers)中的SyslogHandler类没有实现RFC 6587描述的任何框架机制: 八位计数:它将消息长度“添加"到系统日志帧中: 不透明框架:用于分隔邮件的预告字符.这就是大多数服务器所能理解的. 可以通过在消息末尾添加LF字符来轻松解决此“问题",但是我希望SyslogHandler默认会处理此问题: ..
发布时间:2020-11-08 23:20:11 Python

实时读取Apple Watch syslog(NSLog())

我正在寻找一种实时读取手表syslog的方式,类似于设备控制台的方式或此用于iPhone. 在阅读时是否可以通过USB将电话插入计算机,这是可以的. 在这一点上,我什至会解决一个可以以某种方式从Xcode调试控制台实时读取文本的解决方案(尽管我更喜欢一种以标准方式连接到手表的syslog的方法:). 谢谢! 解决方案 我知道这是一个旧线程,但是对于任何进行此搜索的人,都可 ..
发布时间:2020-09-06 05:26:28 移动开发

如何在Swift中使用`syslog`

看起来像syslog()函数在Swift 2中不可用. 如何在OS X上向syslog发送消息? 解决方案 问题是 void syslog(int priority, const char *message, ...); 具有可变参数列表,并且不会导入到Swift中.你可以 使用 void vsyslog(int priority, const char *messa ..
发布时间:2020-08-12 01:59:11 移动开发

如何从客户端验证rsyslog与服务器的TCP通信?

我想知道我登录的所有服务器是否都正确接收了TCP消息并进行了答复.我不想在服务器端实现任何其他功能,只想监视客户端计算机中的所有内容. 我希望能够使用其协议和端口执行类似ping测试的操作,但对rsyslog环境有效. 我也知道有一个“调试"文件,但我认为它很难实际调试. 解决方案 impstats 可以为您提供计数器,以统计发送的邮件数量,可以发送的邮件数量,失败的邮件数量等 ..
发布时间:2020-07-19 21:36:29 其他开发

无法过滤syslog-ng中格式错误的消息

我正在就syslog-NG的问题与您联系. 我们的某些设备(主要是HP交换机和SAN)发送的系统日志消息似乎不符合系统日志RFC 5424. 给你一些例子: 如果我嗅探服务器的网络接口,我们可以看到类似这样的“错误"消息(如您​​所见,在PRI之后,我们可以看到PROGRAM,然后是时区和以逗号分隔的字段,简而言之,混合字段,缺少字段等.不是标准的syslog消息): ..
发布时间:2020-07-10 19:14:15 其他开发

与系统日志消息格式混淆

我对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] "GET /foo/bar.html HTTP/1.1" 301 96 "-" "Mozil ..
发布时间:2020-07-10 19:14:03 其他开发

通过syslog-ng转发日志

我正在尝试使用syslog-ng将日志转发到中央syslog服务器.但这不起作用. 这是我在syslog-ng.conf中添加的行 source s_access { file("/var/log/httpd/access_log" follow_freq(10) flags(no-parse)); }; destination logserver { udp("xxxxxx.amaz ..
发布时间:2020-06-17 19:09:39 服务器开发