logback.xml中的file和stdout appenders

我在单独的项目中有2个logback.xml文件。 一个使用FileAppender将JDBC SQL记录到文件中,另一个使用ConsoleAppender将错误记录到stdout。

这是我的每个logback.xml文件。

文件记录

   ${user.home}/database.log false  %-5relative %-5level %logger{35} - %msg%n         

控制台记录

    %-5relative %-5level %logger{35} - %msg%n        

我正在合并这两个项目,我希望能够继续将信息级SQL记录到文件中,并将错误记录到STDOUT。

我已将两个appender添加到logback.xml但我不知道如何处理logback.xml和新logback.xml的根标记。

尝试这个:

    ${user.home}/database.log false  %-5relative %-5level %logger{35} - %msg%n     %-5relative %-5level %logger{35} - %msg%n           

如果你想在文件控制台中查看输出,请使用两个appender-ref,如下所示:

    ${user.home}/database.log false  %-5relative %-5level %logger{35} - %msg%n     %-5relative %-5level %logger{35} - %msg%n