1.logback.xml配置
<appender name="ADD" class="ch.qos.logback.core.rolling.RollingFileAppender">
<file>${LOG_HOME}/api_edit.log</file> // log文件名
<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
<fileNamePattern>${LOG_HOME}/api_edit.%d{yyyy-MM-dd}.log</fileNamePattern>
<maxHistory>300</maxHistory>
</rollingPolicy>
<layout class="ch.qos.logback.classic.PatternLayout">
<Pattern>%d{HH:mm:ss.SSS},%msg%n</Pattern>
</layout>
</appender>
<appender name="ADD_INFO" class="ch.qos.logback.classic.AsyncAppender">
<discardingThreshold>0</discardingThreshold>
<queueSize>1024</queueSize>
<appender-ref ref="ADD" />
</appender>
<logger name="api_edit" level="INFO" additivity="false">
<appender-ref ref="ADD_INFO" />
</logger>
2. java
public class ApiEditLogger
{
public static final String LOGGER_NAME = "api_edit";
private final static Logger logger = LoggerFactory.getLogger(LOGGER_NAME);
public static void log(String message)
{
logger.info("{}", message);
}
public static void main(String[] args)
{
ApiEditLogger.log("test");
}
}