如何在Primefaces日志组件中显示服务器日志

如何在Primefaces日志组件中显示服务器日志,primefaces,log4j,Primefaces,Log4j,我在文档中看到这是可能的,但似乎找不到实现它的方法  如果您需要,还可以通过全局PrimeFaces对象使用LogAPI 希望使用日志组件来显示日志 将Log4J绑定到@Kukeltje的答案中的所有内容都是正确的 不过,如果您的最终目的是在JSF应用程序的前端查看服务器日志,我将执行以下操作: 将DB appender添加到日志框架中,以便将所有日志写入数据库。 创建一个jsf数据表以查看中的日志 最初,我建议您在从DB检索日志时过滤日志,以便只显示表中最新的日志,否则表可能太大,无法在

我在文档中看到这是可能的,但似乎找不到实现它的方法

 如果您需要,还可以通过全局PrimeFaces对象使用LogAPI 希望使用日志组件来显示日志


将Log4J绑定到
@Kukeltje的答案中的所有内容都是正确的

不过,如果您的最终目的是在JSF应用程序的前端查看服务器日志,我将执行以下操作:

  • 将DB appender添加到日志框架中,以便将所有日志写入数据库。
  • 创建一个jsf数据表以查看中的日志 最初,我建议您在从DB检索日志时过滤日志,以便只显示表中最新的日志,否则表可能太大,无法在合理的时间内加载。作为一个永久性的解决方案,我建议您实现LazyDataModel

    能够根据日志严重性、时间和日志框架支持的所有字段进行筛选和/或排序非常方便


    非相关:Splunk有一个通用转发器实用程序,可以将日志副本提交到Splunk服务器,以便您可以近实时地分析日志

    第一行中提到的答案似乎已经不在这里了,你能提供一些关于它是什么的信息吗?