Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.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
Spring boot Spring引导应用程序中的Maven测试日志未使用配置的Logback appender_Spring Boot_Maven_Logback - Fatal编程技术网

Spring boot Spring引导应用程序中的Maven测试日志未使用配置的Logback appender

Spring boot Spring引导应用程序中的Maven测试日志未使用配置的Logback appender,spring-boot,maven,logback,Spring Boot,Maven,Logback,我有Spring boot应用程序,正在使用logback进行日志记录。我已经在logback文件中定义了stdoutappender,它按照模式格式化日志行(附logback文件代码)。然而,当我从命令行运行“mvn clean install”时,我并没有看到在spring生成的日志上应用相同的模式,尽管在我编写的日志上也应用了相同的模式(请参阅随附的日志)。我怀疑幕后还有其他spring/maven appender对这种行为负责 提前感谢您提供的任何线索 “mvn清理安装”生成的日志 [

我有Spring boot应用程序,正在使用logback进行日志记录。我已经在logback文件中定义了stdoutappender,它按照模式格式化日志行(附logback文件代码)。然而,当我从命令行运行“mvn clean install”时,我并没有看到在spring生成的日志上应用相同的模式,尽管在我编写的日志上也应用了相同的模式(请参阅随附的日志)。我怀疑幕后还有其他spring/maven appender对这种行为负责

提前感谢您提供的任何线索

“mvn清理安装”生成的日志

[INFO]测试运行:1,失败:0,错误:0,跳过:0,运行时间:1.856秒-在com.analytics.dao.sys.func.workflow.RecruitingWorkflowFactDaoTest中
[信息]正在运行com.analytics.dao.sys.func.workflow.FuncTest
22-12-2019 17:17:27.678[主要]
错误c.a.d.e.LogTest-这是测试错误
[错误]测试运行:1,失败:0,错误:1,跳过:0,经过的时间:1.096 s

您把logback-test.xml放在哪里了?logback-test.xml放在src/test/resources。
[INFO] Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.856 s - in com.analytics.dao.sys.func.workflow.RecruitingWorkflowFactDaoTest
[INFO] Running com.analytics.dao.sys.func.workflow.FuncTest
22-12-2019 17:17:27.678 [main]
                ERROR c.a.d.e.LogTest - This is test error
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.096 s <<< FAILURE! - in com.analytics.dao.sys.func.workflow.FuncTest
[ERROR] FuncTest  Time elapsed: 1.095 s  <<< ERROR!
org.springframework.jdbc.BadSqlGrammarException: 

### Error querying database.  Cause: java.sql.SQLException: Invalid column name 'xyz'.
### The error may exist in com.analytics/dao/mybatis/sys/maps/func/func.xml
### The error occurred while setting parameters
### SQL: DECRYPTION BY PASSWORD = 'random-pwd' 
### Cause: java.sql.SQLException: Invalid column name 'xyz'.
; bad SQL grammar []; nested exception is java.sql.SQLException: Invalid column name 'xyz'.
    at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:234)
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72)
<configuration>
    <!-- <include resource="org/springframework/boot/logging/logback/base.xml" /> -->
    <appender name="STDOUT"
        class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{dd-MM-yyyy HH:mm:ss.SSS} %magenta([%thread])
                %highlight(%-5level) %logger{36}.%M - %replace(%msg){"PASSWORD\s*=.*","Password=xxxxx"}%n</pattern>
        </encoder>
    </appender>
    <root level="ERROR">
        <appender-ref ref="STDOUT" />
    </root>

    <logger name="org.springframework" additivity="false" level="ERROR">
        <appender-ref ref="STDOUT" />
    </logger>

    <logger name="com.analytics" additivity="false" level="ERROR">
        <appender-ref ref="STDOUT" />
    </logger>

</configuration>