Java 如何关闭jetty调试?

Java 如何关闭jetty调试?,java,web-services,web,intellij-idea,jetty,Java,Web Services,Web,Intellij Idea,Jetty,我有一个运行jetty的java应用程序: public class ServerRunner { private final static org.apache.log4j.Logger logger = LoggingUtils.getLogger(); public static void main(String[] args) throws Exception { PromptoConfig.s.initLog(); final i

我有一个运行jetty的java应用程序:

public class ServerRunner {

    private final static org.apache.log4j.Logger logger = LoggingUtils.getLogger();

    public static void main(String[] args) throws Exception {
        PromptoConfig.s.initLog();


        final int port = 8082;

        final Server jettyServer = new Server(port);
        final HandlerCollection handlers = new HandlerCollection();

        // Creating the first web application context
        final WebAppContext webappContext = new WebAppContext();

        System.out.println("===== PromptoConfig.s.RESOURCES_BASE " + PromptoConfig.s.RESOURCES_BASE);
        webappContext.setResourceBase(PromptoConfig.s.RESOURCES_BASE);
        webappContext.setContextPath("/");

        System.out.println("===== PromptoConfig.s.WEB_XML_PATH " + PromptoConfig.s.WEB_XML_PATH);
        webappContext.setDefaultsDescriptor(PromptoConfig.s.WEB_XML_PATH);
//        webappContext.setTempDirectory(new File(temp));


        DBSQLConfig.s().DB = com.waze.prompto.config.DBSQLConfig.s.DB;


        webappContext.setExtractWAR(false);
        handlers.addHandler(webappContext);

        // Adding the handlers to the server.
        jettyServer.setHandler(handlers);

        try {
            jettyServer.start();
            jettyServer.join();
        } catch (Exception ex) {
            logger.error("failed to init jetty server", ex);
        } finally {
            jettyServer.destroy();
        }
    }
}
我在intellij控制台的日志调试信息中看到:

633016 [org.eclipse.jetty.server.session.HashSessionManager@22fcf7abTimer] DEBUG org.eclipse.jetty.server.session  - Scavenging sessions at 1496325042425

如何关闭此调试日志?

您似乎已经在您的环境中配置了log4j

private final static org.apache.log4j.Logger Logger=LoggingUtils.getLogger();
输出格式也不是Jetty内部的默认格式

你的

码头标准日志

2017-06-01 14:30:17.978:DBUG:oejs.session:main: SessionManager default maxInactiveInterval=1800
此时,这不再是jetty日志记录配置,而是log4j配置


只需在您的
log4j.properties
log4j.xml

中将
org.eclipse.jetty
记录器级别设置为INFO或WARN,您似乎已经在您的环境中配置了log4j

private final static org.apache.log4j.Logger Logger=LoggingUtils.getLogger();
输出格式也不是Jetty内部的默认格式

你的

码头标准日志

2017-06-01 14:30:17.978:DBUG:oejs.session:main: SessionManager default maxInactiveInterval=1800
此时,这不再是jetty日志记录配置,而是log4j配置


只需在您的
log4j.properties
log4j.xml
中将
org.eclipse.jetty
记录器级别设置为INFO或WARN,或者将
的可能重复设置为INFO或WARN,您可以解释一下如何设置吗?这是特定于您的使用log4j,可以通过多种可能的方式实现。请查阅您的log4j配置文件(无论它们位于何处)。有关提示,请参阅stackoverflow上的其他问题
只需在log4j.properties或log4j.xml中将org.eclipse.jetty logger级别设置为INFO或WARN,您能解释一下如何设置吗?这是特定于您的环境的,使用log4j可以通过多种可能的方式实现。请查阅您的log4j配置文件(无论它们位于何处)。有关提示,请参阅stackoverflow上的其他问题。。。