很可能在logback中执行类似的操作。这是一个示例配置:
<?xml version="1.0"?><configuration> <appender name="FILE" > <file>logfile.log</file> <append>true</append> <enprer> <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern> </enprer> </appender> <appender name="ANALYTICS-FILE" > <file>analytics.log</file> <append>true</append> <enprer> <pattern>%-4relative [%thread] %-5level %logger{35} - %msg %n</pattern> </enprer> </appender> <!-- additivity=false ensures analytics data only goes to the analytics log --> <logger name="analytics" level="DEBUG" additivity="false"> <appender-ref ref="ANALYTICS-FILE"/> </logger> <root> <appender-ref ref="FILE"/> </root></configuration>然后,您将设置两个单独的记录器,一个用于所有内容,另一个用于记录分析数据,如下所示:
Logger analytics = LoggerFactory.getLogger("analytics");


