问题标签 [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.

0 投票
3 回答
16007 浏览

tomcat - 如何配置 Tomcat 以通过 syslog 记录所有内容?

我正在尝试配置 Tomcat 和 webapp(Atlassian JIRA)以通过 syslog 记录所有内容。

这是我添加到 webapp log4j.properties (atlassian-jira/WEB-INF/classes/log4j.properties) 的内容:

但是,不会通过 syslog 发送任何内容。我嗅探了端口 514 上的传出数据包,但什么也没有出现。

谢谢你的帮助!

0 投票
1 回答
846 浏览

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-MyAppand的文件夹Instance-${jboss.server.name}

是否可以使用 Syslog 中的 template() 指令$PROGRAM从消息中正确提取值,分别获取 MyApp 和${jboss.server.name}

提前致谢

富有的

ps:要明确${jboss.server.name}的是,到处都在适当扩展。

0 投票
1 回答
1992 浏览

java - 有人可以为 java 推荐一个好的 unix syslog *client* 库吗?

java.util.logging.Logger 似乎实现了“类似 syslog”的日志记录,我希望日志实际使用本地 syslog 日志记录功能(因此管理员的生活更轻松;他们不必进行额外的日志轮换等.)。

有人有什么建议吗?我看到 log4j ( http://logging.apache.org/log4j/1.2 ) 声称他们有 syslog 支持,但它公开的 API 与 syslog(8) 完全不同。

提前致谢,

0 投票
2 回答
549 浏览

c++ - Syslog 自定义优先级

有没有一种方法可以在 syslog 守护程序或 rsyslog 守护程序中使用自定义优先级?即我无法找到实现它的配置更改.. 我能做的另一件事可能是使用它的源代码。

干杯!

0 投票
1 回答
645 浏览

ubuntu - Linux 系统中是否有窗口 dbgview?

DbgView 是 Windows 调试工具。什么类似于 Ubuntu/Linux 中的窗口调试视图?如何在 Linux 中实时读取调试信息(与 Windows 中的 dbgView 相同)?

0 投票
2 回答
934 浏览

linux - 用户模式下与 printk 有什么相似之处?

我们可以使用 printk 在内核驱动程序中发送调试消息。我有一个调用内核驱动程序的用户模式 ​​AP。我想同时输出带有内核模式驱动程序的用户模式 ​​AP 调试消息。怎么做?

0 投票
12 回答
168196 浏览

python - 如何在 Python 中配置日志记录到 syslog?

我无法理解 Python 的logging模块。我的需求非常简单:我只想将所有内容记录到 syslog。阅读文档后,我想出了这个简单的测试脚本:

但是这个脚本不会在 syslog 中产生任何日志记录。怎么了?

0 投票
4 回答
11621 浏览

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有第三个参数,它是设施,但它必须是一个整数,而我拥有的是一个字符串。

有什么建议吗?

0 投票
3 回答
5153 浏览

php - 使用 PHP 读取系统日志

我正在尝试增加我正在从事的 php 项目的管理功能。截至目前,该项目会将其所有错误记录到系统日志中。我试图让管理页面能够读取这些错误的系统日志。在终端中我可以输入:

但是,如果我尝试使用以下命令运行此命令:

或与:

$output 总是显示为空。有没有办法我可以做到这一点?这甚至是最好的方法(IE php 是否有读取系统日志的本机方法)?

编辑:似乎问题是权限问题。我可以授予 www-data 访问系统日志的权限,但出于某种原因,这对我来说似乎不是一个好主意。没有本地方式来读取日志吗?

0 投票
2 回答
564 浏览

c++ - 大多数守护程序应用程序如何在 linux 中登录?

如今,大多数守护进程如何进行日志记录。syslog 还是有我不知道的更新的日志记录工具?还是定制?

我问的原因是我开始使用 syslog,但注意到大多数守护进程没有记录到正常文件,并且它们没有在 syslog 配置文件中配置。

这让我相信他们在做自己的事情。

哪个是首选?为什么现代应用程序避开系统日志?