Exemple d'utilisation
Tout d'abord, afin de démontrer l'utilisation de plusieurs enregistreurs, modifiez l'enregistreur log4j. Root, qui enregistrera tout le contenu du journal
wechat : un enregistreur personnalisé
Exemple de code :
- Utiliser ; Sortie de l'enregistreur par défaut :
<?xml version="1.0" encoding="UTF-8"?> <Configuration> <Appenders> <RollingFile name="default" fileName="${sys:LOG_OUT_DIR}/default.log" filePattern="${sys:LOG_OUT_DIR}/$${date:yyyy-MM}/default-%d{MM-dd-yyyy}-%i.log.gz"> <PatternLayout pattern="%m %n" charset="UTF-8"/> <SizeBasedTriggeringPolicy size="500 MB"/> </RollingFile> <RollingFile name="wechat" fileName="${sys:LOG_OUT_DIR}/wechat.log" filePattern="${sys:LOG_OUT_DIR}/$${date:yyyy-MM}/wechat-%d{MM-dd-yyyy}-%i.log.gz"> <PatternLayout pattern="%m %n" charset="UTF-8"/> <SizeBasedTriggeringPolicy size="500 MB"/> </RollingFile> </Appenders> <Loggers> <Logger name="wechat" level="debug"> <AppenderRef ref="wechat"/> </Logger> <!-- 配置记录器级别 --> <Root level="debug"> <!-- 输出设置 --> <AppenderRef ref="default"/> </Root> </Loggers> </Configuration>
- Remarque
- : L'enregistreur par défaut est spécifié par le paramètre
et la valeur par défaut est default
génère le journal dans le fichier wechat.log :;
Logs.get().getLogger().debug("日志将被输出到default.log文件..."); Logs.get().getLogger().debug("日志内容", e);
logger_name