Citation:
package test;
import java.util.*;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class Main {
public Main(String[] args)
{
public static void main(String[] args)
throws Exception
{
test2.Exemple1();
PropertyConfigurator.configure("Exemple1log.properties");
Logger Exemple1log= Logger.getLogger(Main.class);
Exemple1log.info("Appel de : Exemple1 le " + (new Date()).toString());
test2.exemple2();
PropertyConfigurator.configure("exemple2log.properties");
Logger exemple2log= Logger.getLogger(Main.class);
exemple2log.info("Appel de : Exemple2 le " + (new Date()).toString());
System.exit(0);
}
}
Et pour mes fichiers.properties
Citation:
log4j.rootLogger=INFO,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%-5p %c - %m%n
log4j.logger.test=INFO,Exemple1log
log4j.appender.Exemple1log=org.apache.log4j.FileAppender
log4j.appender.Exemple1log.File=Exemple1.log
log4j.appender.Exemple1log.layout=org.apache.log4j.PatternLayout
log4j.appender.Exemple1log.layout.ConversionPattern=%-5p %c - %m%n
il faut faire le meme fichier properties à ceci prés qu'il faut remplacer Exemple1log par Exemple2log. (ou le nom que vous voulez)