java - gwt-log 配置

标签 java gwt logging

我刚刚读了gwt-log Getting Started guide并发现它非常有帮助,但是我对记录器有一些疑问:

  1. SystemLogger 将输出发送到 System.err 和 System.out - 在浏览器内运行的客户端 Web 应用程序的上下文中,该输出最终会去哪里?浏览器日志?
  2. RemoteLogger 是否依赖于 JUL 或 log4j?我有一个自制的 slf4j 绑定(bind),我喜欢将其用于所有 Java 后端,并且想要使用它,但不确定 RemoteLogger 是否会与它不兼容?
  3. 是否可以让 RemoteLogger 访问我自己的 LoggingServiceServlet,然后它可以将 HttpServletRequest 上传入的日志消息转换为与我的自定义 slf4j 绑定(bind)兼容的日志记录语句?如果是这样,这个配置会是什么样子?

提前致谢!

最佳答案

在此link ,您有关于 GWT 日志框架的最新文档

您的问题的答案:

#1 是的,它可以在客户端工作,但仅当在 DevMode 下运行应用程序时(不在生产​​模式或 super 开发模式下)。在 DevMode 窗口中查找日志行,如果从命令行运行 dev-mode,则在终端输出中查找日志行。

#2 它取决于 java.util.logging,不过您可以更改它(请参阅#3)

#3 是的,您可以更改扩展 RemoteLoggingServiceImpl 的日志记录框架并覆盖 logOnServer(LogRecord lr) 方法。

关于java - gwt-log 配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17217262/

相关文章:

java - 使用 PKCS#12 证书对 Java 某些数据进行签名时出错

gwt - GWT中的EventBus角色

java - Log4j 打印到控制台两次

java - Spring Data 填充 @LastModifiedDate 而不是 @CreatedDate

java - Java 的 Locale.ROOT 和 Locale.getDefault() 在 C# 中的等效项是什么?

java - 从 XML 文档获取属性

css - GWT 按钮背景不起作用

java - 有没有办法在 GAE GWT 应用程序中登录文件?

logging - 如何用splunk获取 "unique"请求的个数

go - 将 Golang 日志输出设置为文件不会在函数声明之外持续存在