Java 如何更改maven依赖项中的日志级别
我有一个spring项目,其中logback用于使用sl4j进行日志记录。但是我有一个maven依赖项,它使用ApacheCommons而不是sl4j。在这个依赖项目中,我需要显示一个调试级日志。我已将项目中logback.xml的日志级别更改为DEBUG,但没有打印调试日志 如果您需要更多信息,请参阅我的pom.xml: 存在调试级别记录器的依赖项目是“org.jasig.cas.client”。您可以看到“apache commons日志记录被排除在pom中的日志记录项下。同时附加my logback.xml:Java 如何更改maven依赖项中的日志级别,java,spring,maven,logback,apache-commons,Java,Spring,Maven,Logback,Apache Commons,我有一个spring项目,其中logback用于使用sl4j进行日志记录。但是我有一个maven依赖项,它使用ApacheCommons而不是sl4j。在这个依赖项目中,我需要显示一个调试级日志。我已将项目中logback.xml的日志级别更改为DEBUG,但没有打印调试日志 如果您需要更多信息,请参阅我的pom.xml: 存在调试级别记录器的依赖项目是“org.jasig.cas.client”。您可以看到“apache commons日志记录被排除在pom中的日志记录项下。同时附加my lo
<?xml version="1.0" encoding="UTF-8"?>
<project
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.betterknow.cas</groupId>
<artifactId>myProject</artifactId>
<version>0.7.5</version>
<packaging>jar</packaging>
<repositories>
<repository>
<id>spring-milestone</id>
<name>Spring Portfolio Milestone Repository</name>
<url>http://repo.springsource.org/milestone/</url>
</repository>
</repositories>
<properties>
<spring.version>3.2.4.RELEASE</spring.version>
<spring.security.version>3.1.4.RELEASE</spring.security.version>
<slf4j.version>1.7.5</slf4j.version>
</properties>
<dependencies>
<dependency>
<groupId>com.myTeam</groupId>
<artifactId>spring-mock</artifactId>
<version>1.0.0-SNAPSHOT</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.myTeam</groupId>
<artifactId>va-registrator-client</artifactId>
<version>1.0.6</version>
</dependency>
<dependency>
<groupId>com.betterknow</groupId>
<artifactId>spring-yaml-properties-persister</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>com.betterknow</groupId>
<artifactId>connector-core</artifactId>
<version>0.3.10</version>
</dependency>
<dependency>
<groupId>com.betterknow</groupId>
<artifactId>connector-security</artifactId>
<version>1.0.7</version>
</dependency>
<dependency>
<groupId>com.betterknow</groupId>
<artifactId>properties-configuration</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>javax.mail</groupId>
<artifactId>javax.mail-api</artifactId>
<version>1.5.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.13</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.6.0</version>
</dependency>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom2</artifactId>
<version>2.0.6</version>
</dependency>
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>1.13</version>
</dependency>
<dependency>
<groupId>org.apache.shale</groupId>
<artifactId>shale-test</artifactId>
<version>1.0.5</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test-mvc</artifactId>
<version>1.0.0.M2</version>
<scope>test</scope>
</dependency>
<dependency>
<artifactId>logging-service-client</artifactId>
<groupId>com.betterknow</groupId>
<exclusions>
<exclusion>
<artifactId>joda-time</artifactId>
<groupId>joda-time</groupId>
</exclusion>
<exclusion>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet.ext.httpclient</artifactId>
</exclusion>
<exclusion>
<groupId>org.restlet.jee</groupId>
<artifactId>org.restlet.ext.slf4j</artifactId>
</exclusion>
<exclusion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
</exclusions>
<version>1.0.11</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>3.2.5.RELEASE</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jasig.cas.client</groupId>
<artifactId>cas-client-core</artifactId>
<version>3.1.12</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-cas</artifactId>
<version>${spring.security.version}</version>
<exclusions>
<exclusion>
<artifactId>spring-jdbc</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
<exclusion>
<artifactId>spring-tx</artifactId>
<groupId>org.springframework</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>${spring.security.version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>1.0.13</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.3.1</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.0</version>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
<version>1.9.5</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
</dependency>
<dependency>
<groupId>org.jdom</groupId>
<artifactId>jdom2</artifactId>
<version>2.0.6</version>
</dependency>
</dependencies>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>1.8</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${spring.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<version>1.1.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<instrumentation>
<includes>
<include>com/betterknow/cas/controller/*.class</include>
<include>com/betterknow/cas/service/CASUserDetailsService.class</include>
</includes>
<!-- <ignores>
<ignore>com.myTeam.esp.dao.entity.*</ignore>
</ignores> -->
<excludes>
<exclude>com/betterknow/cas/common/*.class</exclude>
</excludes>
</instrumentation>
<encoding>UTF-8</encoding>
</configuration>
<executions>
<execution>
<id>clean</id>
<phase>pre-site</phase>
<goals>
<goal>clean</goal>
</goals>
</execution>
<execution>
<id>instrument</id>
<phase>site</phase>
<goals>
<goal>instrument</goal>
<goal>cobertura</goal>
</goals>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>1.4</version>
<configuration>
<transformers>
<transformer
implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>com.betterknow.cas.service.CASConnectorMain</mainClass>
<manifestEntries>
<Version>${project.version}</Version>
</manifestEntries>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.handlers</resource>
</transformer>
<transformer
implementation="org.apache.maven.plugins.shade.resource.AppendingTransformer">
<resource>META-INF/spring.schemas</resource>
</transformer>
</transformers>
<!-- This filter is needed to disable Jetty's security manager -->
<filters>
<filter>
<artifact>*:*</artifact>
<excludes>
<exclude>META-INF/*.SF</exclude>
<exclude>META-INF/*.DSA</exclude>
<exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
<createDependencyReducedPom>false</createDependencyReducedPom>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
</project>
<configuration scan="true" scanPeriod="30 seconds">
<property name="pattern" value="%date{ISO8601} [%thread] %-5level %logger{32} - %msg%n" />
<property resource="logback-connector.properties" />
<include optional="true" resource="logback-connector.xml" />
<appender name="ADDITIONAL"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/var/log/standalone_servers/cas-connector-qa/cas-connector-qa_ADDITIONAL.log</file>
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
<level>WARN</level>
</filter>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/var/log/standalone_servers/cas-connector-qa/cas-connector-qa_ADDITIONAL.%d{yyyy_MM_dd}.%i.zip
</fileNamePattern>
<maxHistory>30</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>500MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<totalSizeCap>3GB</totalSizeCap>
<cleanHistoryOnStart>true</cleanHistoryOnStart>
</rollingPolicy>
<encoder>
<pattern>${pattern}%ex{4}</pattern>
</encoder>
</appender>
<appender name="MAIN"
class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>/var/log/standalone_servers/cas-connector-qa/cas-connector-qa_MAIN.log</file>
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>/var/log/standalone_servers/cas-connector-qa/cas-connector-qa_MAIN.%d{yyyy_MM_dd}.%i.zip
</fileNamePattern>
<maxHistory>30</maxHistory>
<timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">
<maxFileSize>500MB</maxFileSize>
</timeBasedFileNamingAndTriggeringPolicy>
<totalSizeCap>3GB</totalSizeCap>
</rollingPolicy>
<encoder>
<pattern>${pattern}%ex{4}</pattern>
</encoder>
</appender>
<appender name="CYCLIC" class="ch.qos.logback.core.read.CyclicBufferAppender">
<MaxSize>512</MaxSize>
</appender>
<root level="DEBUG">
<appender-ref ref="MAIN" />
<appender-ref ref="ADDITIONAL" />
<appender-ref ref="CYCLIC" />
</root>
</configuration>
4.0.0
com.betterknow.cas
我的项目
0.7.5
罐子
春季里程碑
SpringPortfolio里程碑存储库
http://repo.springsource.org/milestone/
3.2.4.1发布
3.1.4.1发布
1.7.5
com.myTeam
春季模拟
1.0.0-SNAPSHOT
测试
com.myTeam
va注册客户机
1.0.6
com.betterknow
spring yaml属性持久化器
1.0.0
com.betterknow
连接器芯
0.3.10
com.betterknow
连接器安全性
1.0.7
com.betterknow
属性配置
1.0.3
javax.mail
javax.mail-api
1.5.2
com.fasterxml.jackson.core
杰克逊数据绑定
2.6.0
org.codehaus.jackson
杰克逊地图绘制者
1.9.13
com.fasterxml.jackson.core
杰克逊注释
2.6.0
com.fasterxml.jackson.core
杰克逊核心
2.6.0
org.jdom
jdom2
2.0.6
org.yaml
毒蛇
1.13
org.apache.shale
页岩测试
1.0.5
org.springframework
弹簧试验
1.0.0.2平方米
测试
日志服务客户端
com.betterknow
乔达时间
乔达时间
org.restlet.jee
org.restlet.ext.httpclient
org.restlet.jee
org.restlet.ext.slf4j
公地io
公地io
org.slf4j
slf4j api
org.apache.httpcomponents
httpclient
1.0.11
org.springframework
弹簧试验
3.2.5.1发布
公用记录
公用记录
测试
org.jasig.cas.client
cas客户端核心
3.1.12
公用记录
公用记录
org.springframework
SpringWebMVC
${spring.version}
org.springframework.security
春季安全
${spring.security.version}
SpringJDBC
org.springframework
德克萨斯州春季
org.springframework
org.springframework
弹簧芯
公用记录
公用记录
org.springframework.security
spring安全配置
${spring.security.version}
运行时
回写
回归经典
1.0.13
运行时
org.slf4j
jcl-over-slf4j
${slf4j.version}
commons httpclient
commons httpclient
3.1
公用记录
公用记录
org.apache.httpcomponents
httpclient
4.3.1
公用记录
公用记录
通用编解码器
通用编解码器
org.apache.commons
commons-lang3
3
org.mockito
莫基托所有
1.9.5
测试
朱尼特
朱尼特
4.11
org.jdom
jdom2
2.0.6
通用编解码器
通用编解码器
1.8
org.springframework
弹簧芯
${spring.version}
org.springframework
弹簧网
${spring.version}
org.springframework
春季aop
${spring.version
<dependency>
<groupId>org.jasig.cas.client</groupId>
<artifactId>cas-client-core</artifactId>
<version>3.1.12</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>