package gcom.util; import java.io.IOException; import org.apache.log4j.Appender; import org.apache.log4j.BasicConfigurator; import org.apache.log4j.DailyRollingFileAppender; import org.apache.log4j.Level; import org.apache.log4j.Logger; import org.apache.log4j.PatternLayout; public class LogUtil { public static Logger inicializarLogger(String nomeArquivoLog, Class classe) { BasicConfigurator.configure(); Appender fileAppender = null; Logger logger = Logger.getLogger(classe); try { String pattern = "%d{ISO8601} %n"; pattern += "Location of log event: %l %n"; pattern += "Message: %m %n %n"; fileAppender = new DailyRollingFileAppender(new PatternLayout( pattern), nomeArquivoLog + ".log", "'.'dd-MMMMMMMMM-yyyy"); logger.setLevel(Level.DEBUG); } catch (IOException e) { e.printStackTrace(); } logger.addAppender(fileAppender); return logger; } }