Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Scala中的LoggerTest不';无法识别src/test/resources上的log4j2.properties_Scala_Logging_Log4j - Fatal编程技术网

Scala中的LoggerTest不';无法识别src/test/resources上的log4j2.properties

Scala中的LoggerTest不';无法识别src/test/resources上的log4j2.properties,scala,logging,log4j,Scala,Logging,Log4j,我正在为Spark开发一个带有定制log4j.properties的记录器,它看起来工作正常,但在运行Scala测试时,我无法让LoggerTest识别src/test/resources处的log4j2.properties,但它读取/src/main/resources处的log4j.properties 在将log4j2.properties重命名为log4j.properties的情况下,它会识别该文件,但会引发下一个错误: 错误状态记录器未找到log4j2配置文件。使用默认配置:仅将错

我正在为Spark开发一个带有定制log4j.properties的记录器,它看起来工作正常,但在运行Scala测试时,我无法让LoggerTest识别src/test/resources处的log4j2.properties,但它读取/src/main/resources处的log4j.properties

在将log4j2.properties重命名为log4j.properties的情况下,它会识别该文件,但会引发下一个错误:

错误状态记录器未找到log4j2配置文件。使用默认配置:仅将错误记录到控制台。将系统属性“org.apache.logging.log4j.simplelog.StatusLogger.level”设置为跟踪以显示Log4j2内部初始化日志记录

你能告诉我我做错了什么吗

我正在用IntelliJ和Maven编写代码


提前谢谢你

应该是
src/test/resources
而不是
test/resources/data
?你说得对,很抱歉我写得不对,我编辑了这个问题。测试的log4j2.properties位于src/test/resources。我意识到在我编辑log4j2.properties并将其重命名为log4j.properties的情况下,它会被识别,但随后控制台向我显示下一个错误:error StatusLogger No log4j2配置文件found。使用默认配置:仅将错误记录到控制台。将系统属性“org.apache.logging.log4j.simplelog.StatusLogger.level”设置为跟踪以显示Log4j2内部初始化日志记录。