logback和slf4j的日志架构

下面这两张图已经能说明问题了


slf4j日志绑定概念图
logback和slf4j的日志架构_第1张图片

slf4j与老旧日志系统的桥接
logback和slf4j的日志架构_第2张图片


根据上面的两个图片,已经能清晰的知道系统里要什么样的jar文件了

对于原统里已使用common-logging,log4j,JCL等方式输出日志,可以将系统里的jar包删除
或通过maven进行排除,然后系统会通过使用log4j-over-slf4j的jar包输出日志,否则系
统还是使用的原有的日志系统进行日志输出。

<exclusions>
                <exclusion>
                    <groupId>log4j</groupId>
                    <artifactId>log4j</artifactId>
                </exclusion>
                <exclusion>
                    <groupId>commons-logging</groupId>
                    <artifactId>commons-logging</artifactId>
                </exclusion>
            </exclusions>

你可能感兴趣的:(logback和slf4j的日志架构)