Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将桌面java应用程序的日志发送到服务器_Java_Logging_Client Server - Fatal编程技术网

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

将桌面java应用程序的日志发送到服务器,java,logging,client-server,Java,Logging,Client Server,我正在使用 try{ } catch(Exception e){ Logger.getLogger(Terminal.class.getName()).log(Level.SEVERE, null, e); } 此异常将在用户pc中引发,我将无法看到它。 有没有办法将异常日志发送到服务器?据我所知,您正在使用log4j库。如果是,您可能希望使用一个支持将日志发送到“服务器”的log4j appender,例如org.apache.log4j.net.SyslogAppender或org.g

我正在使用

try{
}
catch(Exception e){
  Logger.getLogger(Terminal.class.getName()).log(Level.SEVERE, null, e);
}
此异常将在用户pc中引发,我将无法看到它。
有没有办法将异常日志发送到服务器?

据我所知,您正在使用log4j库。如果是,您可能希望使用一个支持将日志发送到“服务器”的log4j appender,例如
org.apache.log4j.net.SyslogAppender
org.graylog2.log.GelfAppender
。当然,您必须在服务器上运行合适的应用程序,该应用程序可以在cilent站点接受log4j appender发送的日志。

您认为您的代码会首先编译吗?我不理解您的问题。该程序将在用户计算机上运行。如果在那里抛出异常,我将永远不会了解它。“catch{”您在哪里处理异常?在我的代码中的任何地方。我有大约30个类,我使用try-catch的次数超过100次。