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