开发者社区> 珠海_jadeluo> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

log4j log4j.propertites

简介:
+关注继续查看
Js代码  收藏代码
  1. log4j.rootLogger=DEBUG,sysLog,stdout  
  2. log4j.appender.sysLog=org.apache.log4j.DailyRollingFileAppender  
  3. log4j.appender.sysLog.Threshold=INFO  
  4. log4j.appender.sysLog.File=sp.log  
  5. log4j.appender.sysLog.DatePattern='.'yyyy-MM-dd  
  6. log4j.appender.sysLog.layout=org.apache.log4j.PatternLayout  
  7. log4j.appender.sysLog.layout.ConversionPattern=[%d{HH:mm:ss}] [%t] [%p] %m %n  
  8. #  
  9. log4j.appender.stdout=org.apache.log4j.ConsoleAppender    
  10. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout    
  11. # Pattern to output the caller's file name and line number.    
  12. log4j.appender.stdout.layout.ConversionPattern=[%t] (%F:%L)%5p- %m %n  

 

Java代码  收藏代码
  1. import org.apache.log4j.Logger;  
  2.   
  3. /** 
  4.  * 
  5.  * @author admin 
  6.  */  
  7. public class Log {  
  8.   
  9.     private final Logger lg;  
  10.   
  11.     public static Log init(Class clazz) {  
  12.         return new Log(clazz);  
  13.     }  
  14.   
  15.     private Log(Class clazz) {  
  16.         lg = Logger.getLogger(clazz);  
  17.     }  
  18.   
  19.     /** 
  20.      * 等级一,调试信息展示 
  21.      * 
  22.      * @param msg 
  23.      */  
  24.     public void debug(String msg) {  
  25.         lg.debug(msg);  
  26.     }  
  27.   
  28.     /** 
  29.      * 等级一,调试信息展示 
  30.      * 
  31.      * @param msg 
  32.      * @param e 
  33.      */  
  34.     public void debug(String msg, Exception e) {  
  35.         lg.debug(msg, e);  
  36.     }  
  37.   
  38.     /** 
  39.      * 等级二,系统信息展示(常用于系统运行时做信息跟踪) 
  40.      * 
  41.      * @param msg 
  42.      * @param e 
  43.      */  
  44.     public void info(String msg, Exception e) {  
  45.         lg.info(msg, e);  
  46.     }  
  47.   
  48.     /** 
  49.      * 等级二,系统信息展示(常用于系统运行时做信息跟踪) 
  50.      * 
  51.      * @param msg 
  52.      */  
  53.     public void info(String msg) {  
  54.         lg.info(msg);  
  55.     }  
  56.   
  57.     /** 
  58.      * 等级三,系统警告 
  59.      * 
  60.      * @param msg 
  61.      * @param e 
  62.      */  
  63.     public void warn(String msg, Exception e) {  
  64.         lg.warn(msg, e);  
  65.     }  
  66.   
  67.     /** 
  68.      * 等级三,系统警告 
  69.      * 
  70.      * @param msg 
  71.      */  
  72.     public void warn(String msg) {  
  73.         lg.warn(msg);  
  74.     }  
  75.   
  76.     /** 
  77.      * 等级四,系统级错误(最严重级别) 
  78.      * 
  79.      * @param msg 
  80.      */  
  81.     public void error(String msg) {  
  82.         lg.error(msg);  
  83.     }  
  84.   
  85.     /** 
  86.      * 等级四,系统级错误(最严重级别) 
  87.      * 
  88.      * @param msg 
  89.      * @param e 
  90.      */  
  91.     public void error(String msg, Exception e) {  
  92.         lg.error(msg, e);  
  93.     }  
  94.   
  95. }  

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Failed to bind properties under 'spring.datasource' to javax.sql.DataSource:
Failed to bind properties under 'spring.datasource' to javax.sql.DataSource:
206 0
hibernate的hibernate.cfg.properties
  1.hibernate.cfg.properties  配置文件要放在工程目录src下,编译的时候会自动放在/bin目录下 ,所以Configuration configuration=new Configuration ();configuration.configure();   2.configuration.configure()  括号里面不需要configuration.configure(“hibernate.cfg.properties”)因为从源码可以看出,默认是加载hibernate.cfg.properties文件,如果配置文件名不是它,就需要加上了。
553 0
Properties 盛放配置及监控变化
Properties类的层次结构java.lang.Object java.util.Dictionary<K,V> java.util.Hashtable<Object,Object> java.util.Properties properties文件是一个文本文件,注释格式为#XXX;正文配置为A=B。  void ja
820 0
jboss:在standalone.xml中设置系统属性(system-properties)
就象在.net的web应用中,可以在web.config中设置appSettings一样,jboss的standalone.xml中也可以由开发人员自行添加系统属性,用法如下: 1 2 3 4 5 6 7 8 9 注意位置:.
1260 0
log4j.properties配置说明
都说log4j.properties不能配制category,这是误解,请看下面的 1 log4j.rootCategory=INFO, stdout , R   此句为将等级为INFO的日志信息输出到stdout和R这两个目的地,stdout和R的定义在下面的代码,可以任意起名。
693 0
155
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载