问题标签 [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.
tomcat - 如何配置 Tomcat 以通过 syslog 记录所有内容?
我正在尝试配置 Tomcat 和 webapp(Atlassian JIRA)以通过 syslog 记录所有内容。
这是我添加到 webapp log4j.properties (atlassian-jira/WEB-INF/classes/log4j.properties) 的内容:
但是,不会通过 syslog 发送任何内容。我嗅探了端口 514 上的传出数据包,但什么也没有出现。
谢谢你的帮助!
log4j - 我可以使用更高级的模板在 syslog-ng 中提取 $PROGRAM 吗?
我正在使用 Java 中的两个 Apache SyslogAppenders 向 Syslog 发送消息。我的转换模式是:
然后,我将不同的 Log4J 类别配置为向其中一个或两个附加程序发送不同的消息。
在我的 syslog 配置文件中,我有:
像这样,我想要的是登录到一个文件/var/log/syslog-ng/JBoss/intg/Applications/MyApp/
和一个文件,/var/log/syslog-ng/JBoss/intg/Instances/${jboss.server.name}/
其中的文件${jboss.server.name}
被 JBoss 服务器的名称替换。
相反,我将日志写入名为Application-MyApp
and的文件夹Instance-${jboss.server.name}
。
是否可以使用 Syslog 中的 template() 指令$PROGRAM
从消息中正确提取值,分别获取 MyApp 和${jboss.server.name}
?
提前致谢
富有的
ps:要明确${jboss.server.name}
的是,到处都在适当扩展。
java - 有人可以为 java 推荐一个好的 unix syslog *client* 库吗?
java.util.logging.Logger 似乎实现了“类似 syslog”的日志记录,我希望日志实际使用本地 syslog 日志记录功能(因此管理员的生活更轻松;他们不必进行额外的日志轮换等.)。
有人有什么建议吗?我看到 log4j ( http://logging.apache.org/log4j/1.2 ) 声称他们有 syslog 支持,但它公开的 API 与 syslog(8) 完全不同。
提前致谢,
c++ - Syslog 自定义优先级
有没有一种方法可以在 syslog 守护程序或 rsyslog 守护程序中使用自定义优先级?即我无法找到实现它的配置更改.. 我能做的另一件事可能是使用它的源代码。
干杯!
ubuntu - Linux 系统中是否有窗口 dbgview?
DbgView 是 Windows 调试工具。什么类似于 Ubuntu/Linux 中的窗口调试视图?如何在 Linux 中实时读取调试信息(与 Windows 中的 dbgView 相同)?
linux - 用户模式下与 printk 有什么相似之处?
我们可以使用 printk 在内核驱动程序中发送调试消息。我有一个调用内核驱动程序的用户模式 AP。我想同时输出带有内核模式驱动程序的用户模式 AP 调试消息。怎么做?
python - 如何在 Python 中配置日志记录到 syslog?
我无法理解 Python 的logging
模块。我的需求非常简单:我只想将所有内容记录到 syslog。阅读文档后,我想出了这个简单的测试脚本:
但是这个脚本不会在 syslog 中产生任何日志记录。怎么了?
ruby - Ruby & Syslog & 自定义工具
我很新玩系统日志。
我们决定使用 syslog 来跟踪 Rails 应用程序中的一些特殊事件。
问题是我不想使用默认/var/log/system.log
文件,而是使用自定义文件,例如/var/log/myapp_events.log
.
我看到为此我必须/etc/syslog.conf
像这样定义自己的设施:
重新启动 syslogd 后,我看到我可以直接在bash 控制台中使用它:
该消息/var/log/myapp_events.log
按预期显示,但我无法使用syslog ruby gem重现此行为。我试过了:
我看到它Syslog.open
有第三个参数,它是设施,但它必须是一个整数,而我拥有的是一个字符串。
有什么建议吗?
php - 使用 PHP 读取系统日志
我正在尝试增加我正在从事的 php 项目的管理功能。截至目前,该项目会将其所有错误记录到系统日志中。我试图让管理页面能够读取这些错误的系统日志。在终端中我可以输入:
但是,如果我尝试使用以下命令运行此命令:
或与:
$output 总是显示为空。有没有办法我可以做到这一点?这甚至是最好的方法(IE php 是否有读取系统日志的本机方法)?
编辑:似乎问题是权限问题。我可以授予 www-data 访问系统日志的权限,但出于某种原因,这对我来说似乎不是一个好主意。没有本地方式来读取日志吗?
c++ - 大多数守护程序应用程序如何在 linux 中登录?
如今,大多数守护进程如何进行日志记录。syslog 还是有我不知道的更新的日志记录工具?还是定制?
我问的原因是我开始使用 syslog,但注意到大多数守护进程没有记录到正常文件,并且它们没有在 syslog 配置文件中配置。
这让我相信他们在做自己的事情。
哪个是首选?为什么现代应用程序避开系统日志?