我创建了 GWT 应用程序,其中有一个垂直面板,用于记录详细信息。
我正在使用记录器进行客户端日志记录
示例代码是:
public static VerticalPanel customLogArea = new VerticalPanel();
public static Logger rootLogger = Logger.getLogger("");
logerPanel.setTitle("Log");
scrollPanel.add(customLogArea);
logerPanel.add(scrollPanel);
if (LogConfiguration.loggingIsEnabled()) {
rootLogger.addHandler(new HasWidgetsLogHandler(customLogArea));
}
我正在使用此代码更新我的垂直日志面板
rootLogger.log(Level.INFO,
"Already Present in Process Workspace\n");
但现在我的问题是,我必须将服务器端详细信息也记录到我的垂直日志面板中。
我的服务器端 GreetingServiceImpl 代码是:
public boolean createDirectory(String fileName)
throws IllegalArgumentException {
Boolean result = false;
try {
rootLogger.log(Level.INFO,
"I want to log this to my UI vertical log Panel");
system.out.println("log this to UI");
File dir = new File("D:/GenomeSamples/" + fileName);
if (!dir.exists()) {
result = dir.mkdir();
}
} catch (Exception e) {
e.printStackTrace();
}
return result;
}
现在我想从这里将 sysoutprt 语句记录到我的 UI 中。我怎样才能做到这一点。现在使用 rootLogger.log(Level.INFO, "I want to log this to my UI vertical log Panel"); 将其记录到 Eclipse 控制台的代码。但是如何在客户端将其记录到我的 UI 中。
如果这个问题有任何问题,请告诉我。