在代码中使用日志记录
在这一步中,你将创建一个日志记录器实例,并使用它在代码中记录消息。
-
打开 /src/test/java/org/lanqiao/test/
目录下的 MyBatisTest.java
文件。
-
在文件顶部添加以下代码:
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
- 创建一个私有静态日志记录器实例:
private static final Logger logger = Logger.getLogger(MyBatisTest.class);
- 在
before()
方法中加载 log4j 配置文件:
static {
PropertyConfigurator.configure("/home/labex/project/MyBatisCourseDemo02/src/main/resources/log4j.properties");
}
- 使用日志记录器实例在测试方法中记录消息:
@Test
public void testSel() throws IOException{
logger.debug("Executing query operation...");
CourseMapper cMapper = session.getMapper(CourseMapper.class);
List<Course> courses = cMapper.queryAllCourse();
System.out.println(courses);
session.close();
}
现在,当你运行测试时,日志消息将根据配置的 log4j 属性显示在控制台中。