import org.apache.log4j.Logger;
public class WriteLog
{
public final static String configFile="log4j.properties";
private static Logger logger=initLog();
static Logger initLog()
{
//为了防止文件监听服务没有起来,此处先调用一次,将服务启动
FileManager.getESBProperty("WRITEDB");
return Logger.getLogger(WriteLog.class);
}
public static void writeFatalLog(String Msg)
{
logger.fatal(Msg);
}
public static void writeErrLog(String Msg)
{
logger.error(Msg);
}
public static void writeWarnLog(String Msg)
{
logger.warn(Msg);
}
public static void writeInfoLog(String Msg)
{
logger.info(Msg);
}
public static void writeDebugLog(String Msg)
{
logger.debug(Msg);
}
}
public class WriteLog
{
public final static String configFile="log4j.properties";
private static Logger logger=initLog();
static Logger initLog()
{
//为了防止文件监听服务没有起来,此处先调用一次,将服务启动
FileManager.getESBProperty("WRITEDB");
return Logger.getLogger(WriteLog.class);
}
public static void writeFatalLog(String Msg)
{
logger.fatal(Msg);
}
public static void writeErrLog(String Msg)
{
logger.error(Msg);
}
public static void writeWarnLog(String Msg)
{
logger.warn(Msg);
}
public static void writeInfoLog(String Msg)
{
logger.info(Msg);
}
public static void writeDebugLog(String Msg)
{
logger.debug(Msg);
}
}
本文介绍了一个使用Apache Log4j库实现的日志记录类。该类提供了不同级别的日志记录方法,包括致命错误、错误、警告、信息和调试级别。通过初始化Log4j并配置属性文件,可以方便地在Java应用中进行日志输出。
2057

被折叠的 条评论
为什么被折叠?



