【问题标题】:Is it possible to enable INFO level log from JSP(Jsp imports Java Classes)?是否可以从 JSP(Jsp 导入 Java 类)启用 INFO 级别日志?
【发布时间】:2018-12-16 07:25:36
【问题描述】:

是否可以为 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 页面做同样的事情

【问题讨论】:

  • 格式和错别字

标签: java jsp java.util.logging


【解决方案1】:

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

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

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

另见Logger.getLogger()的javadoc。

【讨论】:

    猜你喜欢
    • 2012-02-15
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-20
    • 1970-01-01
    相关资源
    最近更新 更多