问题标签 [syslog4j]

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 投票
1 回答
1595 浏览

java - 如何接收系统日志消息并将其转换为字符串

首先我想接收syslog消息,第二个我想把syslog消息转成string类型,请告诉我如何编写java代码。</p>

以下代码只能在控制台输出,如何获取字符串类型的消息。

0 投票
0 回答
440 浏览

jakarta-ee - Java EE 上的系统日志服务器

我们需要在 Java EE(在 WebLogic Server 上运行)上实现一个 syslog 服务器。

这似乎需要 Java EE 连接器体系结构的入站资源适配器(请参阅A J2EE syslog 服务器?)。

是否已经为入站 syslog 消息实现了 JCA 资源适配器(例如,基于 Syslog4j)?

0 投票
0 回答
72 浏览

syslog4j - 有谁知道如何设置 syslog4j 服务器线程?

有谁知道 Syslog4j 服务器使用的默认线程数是多少?有没有办法自己设置?试图查看源代码但没有得到答案。

谢谢,

垃圾桶

0 投票
1 回答
3135 浏览

logging - 如何将 rsyslog 消息配置到特定端口?

我们如何将 rsyslog 的日志配置到特定端口?我必须使用另一个监听这个特定端口的守护进程。我在配置文件中尝试了这段代码。但是,它不起作用 ' @localhost:47111' 和 ' @127.0.0.1:47111' .rsyslog的配置文件如下:

提前致谢

0 投票
0 回答
538 浏览

java - 爪哇 | 系统日志服务器 | 如何使用 Java 代码设置可公开访问的 Syslog 服务器

我想使用 Java 代码设置本地 Syslog 服务器。

我有 MAC 机器和另一台虚拟 Linux 机器。

我在下面找到了 java 代码,并在我的 MAC 机器上运行了它,并且 Syslog 服务器已正确建立。

我从我的 MAC 发送了下面的 linux 命令,它起作用了,系统日志服务器收到了消息。

现在我想从不在我的 MAC 网络中的另一个 linux 发送相同的 syslog 消息并由我的 syslog 服务器接收。

我怎样才能做到这一点?我应该对 Java 代码进行一些更改吗?也许与 config.setHost() 方法有关的东西?我应该以某种方式将路由添加到我的 MAC 或其他 linux 吗?

linux命令:

Java 代码:

0 投票
1 回答
130 浏览

syslog - 基于 TLS 的 Syslog-ng 3.30.1

我想将 Syslog-ng 服务器配置为使用 TLS。我对编写 syslog-ng 语句不是很熟悉,但这是我目前所拥有的。需要帮助添加 TLS 部分和目标

0 投票
0 回答
149 浏览

java - 如何增加消息大小正在由 java 应用程序中的 syslog4j 发送到 rsyslog

我有很长的日志消息要通过rsyslog。日志是通过syslogj库生成的,该库将日志拆分为1024个字符长度的块,然后将它们发送到rsyslog(基于此处指出的内容):

有一些应用程序不会忽略 RFC,log4j 1.2.15 就是其中之一(也可能是更高版本)。 如果消息的大小 >= 1024 字节,log4j 将对其进行划分并发送 2 条消息,而不考虑 MTU

AFAIK 这与 rsyslog 无关,因为我们已经有来自远程源的大量日志,并且设置$MaxMessageSize 64k/var/rsyslog.conf没有改变任何东西。

我们如何增加消息大小syslog4jorg.productivity.java.syslog4j.SyslogConstants类中有一个表示1024大小的常量,但我不确定它是否与我的问题有关:

此外,没有找到这项工作的任何方法。(像下面的那些)

Ps:这个问题显然有类似的问题,但没有提到它是通过syslog4j也没有得到任何答案。

0 投票
0 回答
25 浏览

java - 如何从 syslog4J 服务器向客户端发送响应?

我正在为我的 syslog 服务器使用 syslog4j 库。我正在接收客户端发送的消息。我希望我的服务器可以回复客户端。那可能吗?

这是我的服务器配置:

这是客户端如何发送消息的示例:

0 投票
0 回答
39 浏览

log4j2 - rsyslog 服务器正在使用原始日志文件生成另一组日志文件

在 rsyslog.conf 中添加了以下规则

问题:日志消息包含来自客户端的大量加密数据,因此它在 rsyslog 服务器端发出警报并创建不同的日志文件集以及“WebContainerLogFile.log”日志文件。

log4j2.xml 与以下 XML 详细信息一起使用

什么可以解决上述行为?

0 投票
0 回答
6 浏览

tomcat - 如何在 tomcat-slf4j-logback 中使用第三方附加程序

我有一个配置了tomcat-slf4j-logback的 tomcat 实例。

我想使用com.papertrailapp.logback.Syslog4jAppender这样我就可以使用 unix syslog socket 登录到 systemd-journald /dev/log。(不幸的是,内置的 logback SyslogAppender不支持这个。)

我进行了配置tomcat-slf4j-logback,并且按预期工作。

然后我将 logback-syslog4j jar 放入/bin

并将这些罐子添加到类路径中bin/setenv.sh

并在以下位置配置了附加程序conf/logback.xml

它无法加载附加程序:

我该怎么做才能让它工作?