- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个记录器将日志发送到日志服务器存储。这工作正常,但没有使用patternlayout。不管有没有,都不会改变任何事情。我相信记得在某处读过 socketappender 使用的是自己的模式而不是其他模式。
<appender name="LOGSTASH" class="org.apache.log4j.net.SocketAppender">
<param name="Port" value="5000"/>
<param name="RemoteHost" value="192.168.81.131"/>
<param name="ReconnectionDelay" value="5000"/>
<param name="LocationInfo" value="true" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%c{1}] %m%n" />
</layout>
</appender>
但是关于这个documentation (和其他一些)他们使用这个。本文档的示例:
<appender name="A1" class="org.apache.log4j.net.SocketAppender">
<param name="RemoteHost" value="localhost"/>
<param name="Port" value="5000"/>
<param name="LocationInfo" value="true"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%t %-5p %c{2} - %m%n"/>
</layout>
</appender>
那么,是否无法将个人模式与 socketappender 一起使用,还是我的错?
如果不可能,是否有替代的附加程序用于使用自定义模式进行 TCP 日志记录?
最佳答案
似乎SocketAppender不使用布局。
<小时/>SocketAppenders do not use a layout. They ship a serialized LoggingEvent object to the server side.
所以我使用SyslogAppender来替换。由于未使用的可能性(例如设施和优先级),它并不完美,但工作正常。
关于logging - SocketAppender 和 PatternLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27230778/
我有一个记录器将日志发送到日志服务器存储。这工作正常,但没有使用patternlayout。不管有没有,都不会改变任何事情。我相信记得在某处读过 socketappender 使用的是自己的模式而不是
我有一个场景,我们正在记录到远程logstash 主机。现在根据 log4j 文档,对于 SocketAppender,如果远程主机关闭,日志事件将被简单地删除。我想自定义套接字附加程序,以便在本地日
我想使用 SocketAppender 将日志消息发送到远程服务器,我想知道- 这个 SocketAppender 是否有加密选项和通过 ssl 发送日志事件的选项? 最佳答案 它不支持任何类型的加密
我配置了一个 SimpleSocketServer public class Simple { public static void main(String[] args) {
我有一个 answer关于如何使用 SocketAppender(我需要它从分布式系统收集日志),但我是 log4j 的新手,我不知道如何使用该示例代码。 也许我应该有这样的 log4j-server
我的 Java 项目使用 Log4J2。目前,它正在成功地将日志写入文件。现在,我正在尝试通过 Socket Appender 将日志推送到 LogStash。不幸的是,我的这些努力没有取得任何成功。
我正在使用 Logback SSLSocketAppender 将日志定向到中央记录器服务器。应用程序运行正常,我可以看到服务器端正在接收日志。 但是,仔细查看日志,通常每 5 个日志条目中,就有 1
这是我的配置文件或log4j2.properties文件 #Socket Appender appender.socket.type=Socket appender.socket.name=Socke
我正在尝试使用 SocketAppender将事件记录到套接字服务器。 我需要发送的是自定义日志对象。然而,似乎所有对象都是使用 toString 作为字符串发送的。 在这里阅读: http://ji
我正在尝试使用 log4cplus 库将我的 C++ 应用程序的日志发送到 logstash。我已阅读 log4cplus 文档并使用以下配置来配置 SocketAppender。 log4cplus
我是一名优秀的程序员,十分优秀!