Java 在简单的mvc Spring web项目中使用slf4j记录器
我正在从在线资源学习SpringWebMVC项目,我遇到了这个记录器slf4j,我想在我的应用程序中使用它 我不知道如何添加这个。我想的是,我应该从lib文件夹中删除commons-logging.jar,并将另一个jar文件添加到lib文件夹中,但是我不知道应该添加哪个jar文件,因为slf4j.zip中有许多jar文件,我已经从它的官方网站下载了 我搜索并阅读了一些关于集成slf4j的帖子/文章,但它们都与maven有关,我没有maven,我只是开始向DynamicWebProject添加SpringFrameworkJAR 请告诉我如何以及应该在lib文件夹中添加哪些文件以用于日志记录。或者如何配置slf4j记录器。Java 在简单的mvc Spring web项目中使用slf4j记录器,java,spring,spring-mvc,logging,slf4j,Java,Spring,Spring Mvc,Logging,Slf4j,我正在从在线资源学习SpringWebMVC项目,我遇到了这个记录器slf4j,我想在我的应用程序中使用它 我不知道如何添加这个。我想的是,我应该从lib文件夹中删除commons-logging.jar,并将另一个jar文件添加到lib文件夹中,但是我不知道应该添加哪个jar文件,因为slf4j.zip中有许多jar文件,我已经从它的官方网站下载了 我搜索并阅读了一些关于集成slf4j的帖子/文章,但它们都与maven有关,我没有maven,我只是开始向DynamicWebProject添加S
thanx伙计们 有关春季登录的官方信息来源是 如果要使用SLF4J,本文档建议使用以下Maven依赖项:
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>4.0.6.RELEASE</version>
<exclusions>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
<version>1.5.8</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.5.8</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.5.8</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.14</version>
</dependency>
</dependencies>
org.springframework
手动。在该页面上输入groupId
、artifactId
和version
,按Search
,然后下载.jar
文件(不是sources.jar
!)。下面是这些.jar
文件的直接链接:
您还需要创建log4j的配置文件并将其放在类路径上(log4j.xml
或log4j.properties
)
我认为不使用Maven会让你的生活更艰难,而不是更容易。与其花很多时间试图避免学习,不如花一些时间来学习它。实际上,我反对从使用纯SLF4J开始,因为它自己的创建者已经创建了一个继承者
上给出了使用它代替SLF4J的原因
手册中的“第一个婴儿步骤”位于