syslog4j

    0热度

    2回答

    要义 哪里rsyslog现在得到的%HOSTNAME%的价值? 为什么Tomcat提供的应用程序具有正确的%HOSTNAME%,但具有相同配置的控制台应用程序具有“未知”作为主机名? 我们在EC2实例上使用rsyslog,并试图将我们的日志发送到loggly。如果我tail -f日志消息,我可以看到默认格式的日志,包括日期,主机名,标记和消息。 如果我使用logger "message",那么在控

    0热度

    1回答

    我想配置我的LOG4J。我无法将版本更新到2.x,因为它是一个很大的应用程序。 LOG4J 1.x版的实际文档处于脱机状态。 这里是我的appender的实际配置: <appender name="syslog" class="org.apache.log4j.net.SyslogAppender"> <param name="SyslogHost" value="localhost:

    3热度

    1回答

    重新启动rsyslog守护程序后,syslog4j 0.9.46无法在不重新启动java进程的情况下成功写入系统日志。没有任何例外情况发生,我无法通过API检查日志记录是否仍在工作。有没有办法让syslog4j从rsyslog重新启动中恢复,或者至少抛出异常,以便可以手动重新启动连接? 示例代码: import java.util.Scanner; import org.productivit

    0热度

    1回答

    我目前使用Syslog4j 0.9.46来处理系统日志UDP消息。我用它从命令行发送它们,现在我必须以某种方式接收它们。要做到这一点,我使用下面的代码: SyslogServerIF server = SyslogServer.getInstance("udp"); server.getConfig().setHost("127.0.0.1"); server.getConfig().setP

    1热度

    1回答

    我想分析来在syslog4J实施的系统日志服务器系统日志信息分析系统日志信息。有可能在syslog4J中做到这一点? 我想要做的是能分离出像主机名,时间戳,信息,严重程度等系统日志消息各个领域,并为未来的分析一致的syslog模式。 的功能,这是国王在rsyslog现在或syslogNG可用。 SyslogServerConfigIF config = new TCPNetSyslogServer

    0热度

    1回答

    我有以下代码为自定义系统日志服务器(使用Syslog4J),它适用于Windows。 final UDPNetSyslogServerConfig udpConfig = new UDPNetSyslogServerConfig(); udpConfig.setPort(Integer.parseInt(port)); udpConfig.setHost(host);

    0热度

    1回答

    首先,我想接收系统日志消息,第二个我想系统日志消息转换为字符串类型,请告诉我如何编写Java代码。 以下代码只能在控制台中输出,如何获取字符串类型的消息。 SyslogServerEventHandlerIF eventHandler = new PrintStreamSyslogServerEventHandler(System.out); SyslogServerIF serverIF =