Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在简单的mvc Spring web项目中使用slf4j记录器_Java_Spring_Spring Mvc_Logging_Slf4j - Fatal编程技术网

Java 在简单的mvc Spring web项目中使用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

我正在从在线资源学习SpringWebMVC项目,我遇到了这个记录器slf4j,我想在我的应用程序中使用它

我不知道如何添加这个。我想的是,我应该从lib文件夹中删除commons-logging.jar,并将另一个jar文件添加到lib文件夹中,但是我不知道应该添加哪个jar文件,因为slf4j.zip中有许多jar文件,我已经从它的官方网站下载了

我搜索并阅读了一些关于集成slf4j的帖子/文章,但它们都与maven有关,我没有maven,我只是开始向DynamicWebProject添加SpringFrameworkJAR

请告诉我如何以及应该在lib文件夹中添加哪些文件以用于日志记录。或者如何配置slf4j记录器。
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的原因

手册中的“第一个婴儿步骤”位于