Package ch.qos.logback.access.tomcat

Examples of ch.qos.logback.access.tomcat.LogbackValve


    configureLogbackAccess(tomcat, props);
  }

  private static void configureLogbackAccess(Tomcat tomcat, Props props) {
    if (props.valueAsBoolean(PROPERTY_ENABLE_ACCESS_LOGS, true)) {
      LogbackValve valve = new LogbackValve();
      valve.setQuiet(true);
      valve.setFilename(new File(props.nonNullValue(ProcessConstants.PATH_WEB), ACCESS_RELATIVE_PATH).getAbsolutePath());
      tomcat.getHost().getPipeline().addValve(valve);
    }
  }
View Full Code Here


    Logging.configure(tomcat, props);

    verify(tomcat.getHost().getPipeline()).addValve(argThat(new ArgumentMatcher<Valve>() {
      @Override
      public boolean matches(Object o) {
        LogbackValve v = (LogbackValve) o;
        String confFile = v.getFilename();
        return confFile.endsWith("logback-access.xml");
      }
    }));
  }
View Full Code Here

TOP

Related Classes of ch.qos.logback.access.tomcat.LogbackValve

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.