log依赖

SLF4J与Logback配置详解

1、版本

<slf4j.version>1.7.6</slf4j.version>

2、依赖

<!-- 替代commons-logging -->
        	<!-- 日志桥接工具包 -->
        	<dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>log4j-over-slf4j</artifactId>
            <version>${slf4j.version}</version>
        	</dependency>
        	<dependency>
            	<groupId>org.slf4j</groupId>
            	<artifactId>jcl-over-slf4j</artifactId>
                <version>${slf4j.version}</version>
        	</dependency>
        	<!-- slf4j的核心API -->
            <dependency>
                <groupId>org.slf4j</groupId>
                <artifactId>slf4j-api</artifactId>
                <version>${slf4j.version}</version>
            </dependency>
        	<!-- 桥接 logback -->
            <dependency>
                <groupId>ch.qos.logback</groupId>
                <artifactId>logback-classic</artifactId>
                <version>1.2.3</version>
            </dependency>
            <dependency>
                <groupId>org.logback-extensions</groupId>
                <artifactId>logback-ext-spring</artifactId>
                <version>0.1.4</version>
            </dependency>
如果你想更新自定义依赖中的Log包(比如Spring Boot Actuator里包含的Logback或Log4j依赖),首先需要确定自定义依赖是否允许你直接修改其内部依赖的版本。如果这是一个第三方模块或者私有仓库中的依赖,你可能无法直接更改。 一般情况下,你应该通过以下几个步骤操作: 1. **查看依赖结构**:检查你的`pom.xml`或构建工具中的依赖树,找出包含你想更新Log包的那个依赖。 2. **升级依赖**:在那个具体的依赖标签下,修改`<version>`属性为你想用的新版本。例如: ```xml <dependency> <groupId>com.example.myproject</groupId> <artifactId>my-custom-dependency</artifactId> <version>1.0.0</version> <!-- 这里可以添加 <exclusions> 或者 <dependencies> 来管理内部的 Log 包 --> <dependencyManagement> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>新版本号</version> </dependency> <!-- 添加其他log包的版本声明 --> </dependencies> </dependencyManagement> </dependency> ``` 3. **确认冲突解决**:如果有版本冲突,你可能需要解决冲突,比如通过排除旧版Log包、添加新的 exclusions,或者选择合适的插件进行依赖冲突处理。 4. **测试应用**:更新依赖后,别忘了重新构建和测试项目,确保新版本的Log包能正常工作。 5. **提交变更**:如果一切顺利,将更新后的`pom.xml`提交到版本控制系统并部署新的依赖版本。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值