如何将所有JSF错误日志消息重定向到日志文件?目前正在写入SystemOut.log
文件。
我尝试将System.out
更改为自定义PrintStream
,它将写入日志文件,并将系统输出语句记录到日志文件中。但是JSF错误消息仍然被写入SystemOut.log
文件。
答案 0 :(得分:2)
Mojarra使用java.util.logging
记录器。因此,您需要做的就是在运行时类路径中提供或更改logging.properties
文件。您可以根据需要使用VM参数-Djava.util.logging.config.file
覆盖/指定属性文件位置。
另一种方法是在servletcontainer级别配置它。目前还不清楚你正在使用哪一个,但确切的文件名SystemOut.log
是其中一个典型的WebSphere。您也可以在其管理控制台中配置跟踪/日志记录。