C'est facile, mais je vais vous montrer comment utiliser log4j 2.0 pour rappel. Recherchez une utilisation lors de la création de petites applications Java.
Ajout de log4j à Maven utilisé pour la gestion de la bibliothèque
pom.xml
<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-api</artifactId>
<version>2.10.0</version>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.10.0</version>
</dependency>
</dependencies>
Défini pour afficher les journaux en sortie standard.
log4j2.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE project>
<Configuration status="off">
<Properties>
<Property name="format1">%d{yyyy/MM/dd HH:mm:ss.SSS} [%t] %-6p %c{10} %m%n</Property>
</Properties>
<Appenders>
<Console name="Console" target="SYSTEM_OUT">
<PatternLayout>
<pattern>${format1}</pattern>
</PatternLayout>
</Console>
</Appenders>
<Loggers>
<Root level="trace">
<AppenderRef ref="Console" />
</Root>
</Loggers>
</Configuration>
Le nom de l'enregistreur doit simplement être copié et collé à l'aide de la recherche.
public class Hoge {
private static final Logger logger = LogManager.getLogger(MethodHandles.lookup().lookupClass());
public void sayHoge() {
logger.info("hoge hoge");
}
}
Recommended Posts