有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java记录器不在SpringMVC中工作

我已经在我的类中声明了Logger,但是当我在Tomcat-Eclipse上运行代码时,我看不到它的输出

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
public class TestClassDao implements TestDao{
    protected final Log logger = LogFactory.getLog(getClass());

    public void deleteData(){
        //Do Operation
        logger.info("Deleted rows affected: " + result);
    }

马文:

<dependency>
    <groupId>commons-logging</groupId>
    <artifactId>commons-logging</artifactId>
    <version>1.1.1</version>
</dependency>

当我使用Tomcat服务器7在EclipseKelper上运行代码时,我无法看到logger函数的任何输出

你能告诉我我缺少什么吗


共 (1) 个答案

  1. # 1 楼答案

    1. 验证类路径中是否有log4j配置文件(log4j.properties/log4j.xml)
    2. 在eclipse中,双击服务器以打开配置选项卡
    3. 单击“打开启动配置”
    4. 在“参数”选项卡中,添加log4j。debug=对VM参数为true

    启动tomcat时,检查log4j记录的控制台消息