问题标签 [syslog]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 如何在 Linux 上的 Bash 中检查系统日志?
在 C 中,我们以这种方式记录:
在 Linux 中我们如何查看日志?
java - log4j Syslogd 打印一个字符 '^I' 而不是制表符
我正在处理syslogd
打印一条消息(包含制表符、空格等...)。当我观察syslogd
/var/log/ 目录中的文件时,消息没有任何制表符。相反,它正在打印^I
。
ubuntu 10.04 LTS
在和上运行此程序sysklogd
。
输出就像
这是一个制表符:^I 在空格之后
预期输出是
这是一个标签:在空格之后(应该有标签空间)
请告诉我如何在消息中打印标签而不是^I
.......
我需要配置syslogd.conf
文件吗?
django - 如何使用 Django 1.3 日志字典配置设置 SysLogHandler
我没有找到任何有关使用 Django 1.3 字典配置设置 syslog 日志记录的信息。Django 文档不包含 syslog,python 文档不够清晰,根本不包含字典配置。我已经从以下开始,但我一直坚持如何配置 SysLogHandler。
java - 使用 java.util.logging 处理程序记录到 syslog 的最现代方式是什么?
我正在专门寻找最新的、现代SysLogHandler
的java.util.logging
.
我发现了一些可以追溯到 2001 - 2003 年的,现在大多不受支持。
我知道这syslog
是一个非常静态的服务,在我自己编写一些东西之前,我想知道是否有任何更新的处理程序实现支持 Java 1.5 和更新的功能。
我对任何其他日志框架或包装器/代理库都不感兴趣。
正如这个问题所建议的,我不是在寻找 SLF4J 或任何其他替代日志框架。
grep - 发送到标准输出、grepped 的 syslog 输出在中线被截断
所以我正在记录一些调试信息,将其发送到标准输出,然后我将其 grep 为一个字符串。在某个时刻,日志记录已完成,应用程序正在等待内容,但 grep 的输出在中线被截断。所以它匹配了一行,但没有输出所有那一行。
有没有办法强制 grep 刷新?
谢谢。
更新:似乎 --line-buffered 会有所帮助。
tomcat - AWS EC2 上的 Tomcat 日志记录
是否有“最佳实践”方法来汇总来自在许多 AWS EC2 实例上运行的许多 Tomcat 的日志消息?
我希望能够实时查看我所有的 Tomcat 实例在做什么,这样我们就可以监控应用程序的状态并在出现问题时查看问题。我们正在使用 SLF4J 和 Logback。
在以前的雇主中,我们使用 syslog 来广播消息,但有人告诉我这不是很可扩展,并且还会导致多行消息出现问题。
php - PHP 的 error_log() 与 syslog()
我正在尝试决定使用什么功能来记录到自定义文件。
背景
我们有几个 PHP 进程,既作为 Apaches (mod_php) 运行,也作为 Deamons (CLI,forked) 运行。我希望能够为每个要写入的进程/任务指定一个日志文件。对于作为守护进程的 Apache 进程,多个进程将写入同一个文件。
选项
PHP 同时提供error_log()
和syslog()
. 两者似乎都提供或多或少相同的功能。
我的问题
- 这些功能的优缺点是什么?
- 选择哪一个?(为什么?)
- 如果我放弃多个文件的要求怎么办?
java - 如何更改 log4j SyslogAppender 的级别转换?
默认情况下,log4j 中的 FATAL 级别将映射到 Syslog 中的紧急情况。由于我们公司的 IT syslog 使用要求,我需要 FATAL 来映射到 syslog 警报。
有谁知道一个简单的方法来完成这个?
localhost - 本地系统日志记录
如何从 syslog 服务器消息的日志条目中抑制 localhost 名称(而不是记录 IP 地址)?
假设我希望将 syslog 服务器的 IP 地址写入日志消息而不是 localhost。
例如,我的 syslog 服务器示例 syslog.conf 文件可能包含用于 localhost 用户事件日志记录的 catch all 行:
authpriv.* /var/log/messages
su 会话开始的日志条目可能如下所示
6 月 21 日 15:48:56 localhost su: pam_unix(su:session): 由 root (uid=0) 为 root 用户打开的会话
我强烈希望来自 localhost 的所有消息都将其 IP 地址写入消息日志文件,而不仅仅是“localhost”字符串。如何让 localhost、syslog 服务器写入它的 IP 地址?
请告知,布莱恩
logging - CherryPy:将访问和错误事件记录到 syslog
我使用 CherryPy 创建了一个 REST 接口。我更喜欢使用 syslog,而不是单独的文件来为我的每个应用程序记录消息。因此,目前,该应用程序使用 Python 日志记录工具,通过 /dev/log 处理程序记录到 syslog。
我希望能够在调试级别记录所有访问尝试,以及在错误级别记录所有错误,您可以通过指定 cherrypy.log.access_file 和 cherrypy.log.error_file 文件路径来做到这一点。
有没有办法将cherrypy.log.error_file 指向系统日志?如果可能,我想避免直接记录到 /var/log/syslog 并更改该文件的权限。
谢谢,
扎克