java - 将桌面java应用程序的日志发送到服务器

标签 java logging client-server

我正在使用

try{
}
catch(Exception e){
  Logger.getLogger(Terminal.class.getName()).log(Level.SEVERE, null, e);
}

此异常将在用户电脑中抛出,我将无法看到它。 有没有办法将异常日志发送到服务器?

最佳答案

据我了解,您正在使用 log4j 库。如果是,您可能需要使用支持将日志发送到“服务器”的 log4j 附加程序之一,例如 org.apache.log4j.net.SyslogAppenderorg.graylog2.log.GelfAppender 。当然,您必须在服务器上运行合适的应用程序,该应用程序可以接受客户端站点上 log4j 附加程序发送的日志。

关于java - 将桌面java应用程序的日志发送到服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14154824/

相关文章:

java - 从网页读取 XML 返回 null

javascript - 如何让 console.log 显示对象的当前状态?

java - 如何将 log4j2 jul 桥与自定义控制台 appender 插件一起使用

logging - 如何检测 Apache Camel 中的网络断开连接?

java - 服务器套接字必须等待客户端的下一个命令java

c++ - Qt双向客户端服务器使用QTcpSocket和QTcpServer

windows - 生成唯一硬件 ID 的可靠方法

java - 在文本中查找单词

java - 如何在另一个 jar 中为一个 jar 创建一个文件系统

java - Spring Boot 错误激活 Bean 验证集成