Java 记录器在一个文件中工作,但在另一个文件中工作

Java 记录器在一个文件中工作,但在另一个文件中工作,java,logging,slf4j,Java,Logging,Slf4j,对于另一个maven项目中使用的名为MyProject的依赖项,我的包结构定义如下: 在application.properties文件中,我对根包中类的记录器的级别定义如下: logging.level.abc.xyz.registry=DEBUG env=DEV email_to=myname@example.com 我在下面的文件中定义了一些logger.info(“Test”),我可以看到它们在控制台上打印 Myproject/src/main/java/abc/xyz/regist

对于另一个maven项目中使用的名为
MyProject
的依赖项,我的包结构定义如下:

application.properties
文件中,我对根包中类的记录器的级别定义如下:

logging.level.abc.xyz.registry=DEBUG
env=DEV
email_to=myname@example.com
我在下面的文件中定义了一些
logger.info(“Test”)
,我可以看到它们在控制台上打印

Myproject/src/main/java/abc/xyz/registry/orm/dao/impl/File1DaoImpl.java 
我在下面的文件中也定义了一些
logger.info(“Test”)
logger.debug(“Test”)
。但是,我看不到记录器在控制台上打印任何信息:

Myproject/src/main/java/abc/xyz/registry/orm/dao/impl/File2DaoImpl.java 
为什么会这样

两个类中的记录器声明:

private static final Logger logger = LoggerFactory.getLogger(File1DaoImpl.class);

private static final Logger logger = LoggerFactory.getLogger(File2DaoImpl.class);
File1DaoImpl
以以下方式定义了记录器(基本上我不在这里打印任何变量,只打印消息)

我在
File2DaoImpl
中对其进行了如下定义,但不起作用:

logger.debug("Records Updated in File2DaoImpl params : " + 
                     "employeeId:"+employeeId+
                     ",tokenID:"+tokenID+
                     ",newEmpID:"+newEmpID+
                     ",userComments="+userComments
                     ); 



logger.info("INSERTED Records from the File2DaoImpl:"+
                              "employeeId:"+employeeId+
                              ",tokenID:"+tokenID+
                              ",newEmpID:"+newEmpID+
                              ",userComments="+userComments
                             ); 
我在这两个类中都有以下导入语句:

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

你能添加两个类中的记录器变量是如何声明的吗?@Pablo请找到我更新的帖子。感谢更新了这两个类的实际记录器声明。您是否确定已达到
logger.info
语句,没有if或…?@RC该文件正在执行其任务并更新数据库,因此我假设控件正在通过这些
logger.info
语句。我如何检查它是否到达那里?谢谢
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;