自己学习log4j做的例子程序
2006-08-08 21:06
399 查看
自己学习log4j做的例子程序 。
把log4j.properties放在src目录下,
这个例子在eclipse 3.1下成功的。
package Log4jEX;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class ExaWithLog4j ...{
private static final String LOG4J_PROPERTIES = "./src/log4j.properties";
static final Logger logger =
(Logger) Logger.getLogger(ExaWithLog4j.class.getName());
//PropertyConfigurator.configure ( "ServerWithLog4j.properties" )
/** *//**
* @return Returns the lOG4J_PROPERTIES.
*/
public static String getLOG4J_PROPERTIES() ...{
return LOG4J_PROPERTIES;
}
public static void main(String[] args)...{
System.out.println(getLOG4J_PROPERTIES());
readCfg();
logger.setLevel ( ( Level ) Level.DEBUG ) ;
for (int j = 0; j < 1000; j++) ...{
logger.debug("log4j_debug");
System.out.println("log4j_debug"+j);
logger.info("log4j_info");
System.out.println("log4j_info"+j);
}
}
/** *//**
* PropertyConfigurator.configure
*/
private static void readCfg() ...{
PropertyConfigurator.configure (LOG4J_PROPERTIES);
}
}
log4j.properties
##CONFIGURATION FOR LOG4J##
#定义DEBUG
log4j.rootCategory=DEBUG, A1,A2
#??appender A1?????????error.log?
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=e:/Log4jEx.log
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
#??appender A2?????????business.log?
log4j.appender.A2=org.apache.log4j.ConsoleAppender
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d %p [%c] - %m%n
把log4j.properties放在src目录下,
这个例子在eclipse 3.1下成功的。
package Log4jEX;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
import org.apache.log4j.PropertyConfigurator;
public class ExaWithLog4j ...{
private static final String LOG4J_PROPERTIES = "./src/log4j.properties";
static final Logger logger =
(Logger) Logger.getLogger(ExaWithLog4j.class.getName());
//PropertyConfigurator.configure ( "ServerWithLog4j.properties" )
/** *//**
* @return Returns the lOG4J_PROPERTIES.
*/
public static String getLOG4J_PROPERTIES() ...{
return LOG4J_PROPERTIES;
}
public static void main(String[] args)...{
System.out.println(getLOG4J_PROPERTIES());
readCfg();
logger.setLevel ( ( Level ) Level.DEBUG ) ;
for (int j = 0; j < 1000; j++) ...{
logger.debug("log4j_debug");
System.out.println("log4j_debug"+j);
logger.info("log4j_info");
System.out.println("log4j_info"+j);
}
}
/** *//**
* PropertyConfigurator.configure
*/
private static void readCfg() ...{
PropertyConfigurator.configure (LOG4J_PROPERTIES);
}
}
log4j.properties
##CONFIGURATION FOR LOG4J##
#定义DEBUG
log4j.rootCategory=DEBUG, A1,A2
#??appender A1?????????error.log?
log4j.appender.A1=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A1.file=e:/Log4jEx.log
log4j.appender.A1.DatePattern='.'yyyy-MM-dd
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
#??appender A2?????????business.log?
log4j.appender.A2=org.apache.log4j.ConsoleAppender
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%d %p [%c] - %m%n
相关文章推荐
- log4j学习_仅供自己参考
- 学习如何用自己的 appender 来扩展 log4j 框架
- 学习的过程之一==关于log4j日志管理看到的自己之一=中兴面谈思考
- 关于程序学习自己的看法
- UNIX环境编程学习笔记---------编程实例----自己写的CS程序
- 一个JAVA读写文件的例子,主要是熟悉对 4000 字符流的应用(自己学习用)
- 《水晶之约》的完整代码以及一些思想很值得学习---优秀程序的代码固然能更提高自己
- android native层的opengltest程序学习例子
- 自己学习做的一个Ajax与.net交互的例子
- Windows Explorer中对所选文件增加右键菜单并关联自己程序的例子
- 学习的过程之一==关于log4j日志管理看到的自己之二=log4j后台打印日志看解决问题
- 应用反射技术为Infragistics Solution设计例子程序 代码简洁而且学习的效率高
- (四)Openstack学习之WSGI:自己动手写例子
- 自己写程序调用caffe库(classify例子)
- Android多媒体学习九:利用MediaRecorder类实现自己的音频录制程序
- 近日看到网上许多BBS寻找SAP及ABAP程序的学习资料,本人深知学习的艰辛与不易,特贡献自己多年的学习资料,完全免费
- 应用反射技术为Infragistics Solution设计例子程序 代码简洁而且学习的效率高
- Scala 学习笔记(6)-程序例子Scala Keams聚类算法
- 微信小程序例子——获取自己所处的位置坐标
- 自己写的一个SQL的学习的例子