gpt4 book ai didi

java - 如何在项目中添加log4j(用于consol)(使用hibernate和spring)

转载 作者:太空宇宙 更新时间:2023-11-04 13:44:15 25 4
gpt4 key购买 nike

我想将 log4j (用于 consol)添加到项目中的测试中(我使用 hibernate 和 spring)。我在 test/resources 中添加了 log4j.properties:

log4j.rootLogger=INFO, stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n

并在测试类中编写:

import org.apache.log4j.Logger;
private Logger logger = Logger.getLogger(MyTest.class);

@Test
public void test1() {
logger.info("info test");
logger.debug("debug test");
}

梯度:

testCompile 'log4j:log4j:1.2.17'

但是我在控制台中没有这个文本(“信息测试”),我在控制台中:

13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : maxKeyNumber
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : updated
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : credential
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : aid
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : cvmConfig
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : dki
13:01:24.626 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : isMsdSupport
13:01:24.627 [main] DEBUG o.h.p.w.spi.MetamodelGraphWalker - Visiting attribute path : serviceCode

最佳答案

您能否验证 log4j.properties 资源是否在类路径中并且在运行时找到?通常,如果您将 test/resources 文件夹添加到 eclipse 项目中的源路径中,则 bin 文件夹应该有它(输出文件夹名称可以不同,但​​该文件必须位于类路径上)。

关于java - 如何在项目中添加log4j(用于consol)(使用hibernate和spring),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31023769/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com