logging - jetty :如何禁用日志记录?

标签 logging jetty

我正在尝试将Jetty 6.1嵌入另一个程序。码头正在转储信息日志信息,我需要将其关闭。有没有一种简单的方法来以编程方式禁用日志记录?

最佳答案

Jeff Chern答案的更简洁版本:

org.eclipse.jetty.util.log.Log.setLog(new NoLogging())




import org.eclipse.jetty.util.log.Logger;

public class NoLogging implements Logger {
    @Override public String getName() { return "no"; }
    @Override public void warn(String msg, Object... args) { }
    @Override public void warn(Throwable thrown) { }
    @Override public void warn(String msg, Throwable thrown) { }
    @Override public void info(String msg, Object... args) { }
    @Override public void info(Throwable thrown) { }
    @Override public void info(String msg, Throwable thrown) { }
    @Override public boolean isDebugEnabled() { return false; }
    @Override public void setDebugEnabled(boolean enabled) { }
    @Override public void debug(String msg, Object... args) { }
    @Override public void debug(Throwable thrown) { }
    @Override public void debug(String msg, Throwable thrown) { }
    @Override public Logger getLogger(String name) { return this; }
    @Override public void ignore(Throwable ignored) { }
}

关于logging - jetty :如何禁用日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2120370/

相关文章:

debugging - 记录二进制文件的行为?

java - 创建记录器 java 时未调用构造函数

java - 在 slf4j 或 logback 中使用 decimalformat 来填充或标识数字,以便它们正确对齐

spring-boot - 如何将 Spring WebClient 与 Jetty 一起使用,而不是 Netty?

intellij-idea - 如何让 jrebel、jetty、gradle 和 intellij idea 一起工作

java - 如何让 JSR-356 (javax.websockets.api) 在未嵌入的 Jetty 9.3 JEE 环境中工作?

c++ - 嵌入式日志记录

c# - 如何检测主线程何时终止?

spring-boot - spring boot server.jetty.acceptors 和 spring boot server.tomcat.max-connections 的默认数量是多少

timeout - Jetty 9 RC2 websocket超时