是否可以从JSP(Jsp导入Java类)启用INFO级别日志?

时间:2018-12-16 07:25:36

标签: java jsp java.util.logging

是否可以为JSP中的所有软件包设置日志级别INFO。 就我而言,JSP导入并利用了各种Java类。 我想知道是否可以在JSP页面中进行Logger.getLogger。

例如:

Logger logger = Logger.getLogger("com.aflt");
logger.setLevel(Level.INFO);

当我搜索相同的内容时,我获得了此链接 Setting up java Logger for a specific package

但是在这里,记录器级别是从Java类设置的。

所以,我想知道是否可以在JSP页面上做同样的事情

1 个答案:

答案 0 :(得分:0)

是的。因为JSP被转换为Java servlet(类)。但是,您应该小心保留对记录器的“强”引用。

以下(您的)代码在GC之后可能会丢失日志级别。

Logger logger = Logger.getLogger("com.aflt");
logger.setLevel(Level.INFO);

另请参阅Logger.getLogger()的javadoc。