锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产在亚洲线视频观看,亚洲国产成人精品无码区花野真一,久久久亚洲欧洲日产国码农村http://www.tkk7.com/gm_jing/category/21495.html鐢熸椿涔嬬偣鐐規淮婊?/description>zh-cnThu, 23 Aug 2007 18:00:59 GMTThu, 23 Aug 2007 18:00:59 GMT60log4j 鐩稿叧http://www.tkk7.com/gm_jing/articles/138779.html榛庡榛庡Thu, 23 Aug 2007 04:04:00 GMThttp://www.tkk7.com/gm_jing/articles/138779.htmlhttp://www.tkk7.com/gm_jing/comments/138779.htmlhttp://www.tkk7.com/gm_jing/articles/138779.html#Feedback0http://www.tkk7.com/gm_jing/comments/commentRss/138779.htmlhttp://www.tkk7.com/gm_jing/services/trackbacks/138779.html # This is the configuring for logging displayed in the Application Server log4j.rootCategory=INFO, stdout,logfile
# Control logging for other open source packages # Changing the log level to DEBUG when debug log4j.logger.org.springframework=WARN # Changing the log level to DEBUG will display SQL Hibernate generated log4j.logger.org.hibernate=WARN log4j.logger.org.hibernate.SQL=ERROR log4j.logger.org.hibernate.cache=ERROR log4j.logger.net.sf.ehcache=ERROR log4j.logger.org.apache.commons.validator.ValidatorResources=ERROR
log4j.appender.A2.layout=org.apache.log4j.PatternLayoutlog4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %m%n 鎵撳嵃鐨勪俊鎭槸錛?br>2002-11-12 11:49:42,866 SELECT * FROM Role WHERE 1=1 order by createDate desc
渚嬪瓙2錛氭樉紺烘棩鏈燂紝log鍙戠敓鍦版柟鍜宭og淇℃伅
log4j.appender.A2.layout=org.apache.log4j.PatternLayoutlog4j.appender.A2.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} %l "#" %m%n2002-11-12 11:51:46,313 cn.net.unet.weboa.system.dao.RoleDAO.select(RoleDAO.java:409) "#" SELECT * FROM Role WHERE 1=1 order by createDate desc
渚嬪瓙3錛氭樉紺簂og綰у埆,鏃墮棿,璋冪敤鏂規硶,log淇℃伅
log4j.appender.A2.layout=org.apache.log4j.PatternLayoutlog4j.appender.A2.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%nlog淇℃伅:[DEBUG] 2002-11-12 12:00:57,376 method:cn.net.unet.weboa.system.dao.RoleDAO.select(RoleDAO.java:409)SELECT * FROM Role WHERE 1=1 order by createDate desc
PART 3 log4j鐨勪嬌鐢?br>log4j浣跨敤姝ラ鏈?涓細 3.1.鏍規嵁閰嶇疆鏂囦歡鍒濆鍖杔og4j 閰嶇疆鏂囦歡濡侾ART 2鎵鍙欒堪銆傜幇鍦ㄨ鐨勬槸濡備綍鍦ㄧ▼搴忎腑閰嶇疆log4j銆?br>log4j鍙互浣跨敤3涓厤緗櫒鏉ュ垵濮嬪寲錛欱asicConfigurator,DOMConfigurator,PropertyConfigurator 榪欓噷鐢ㄧ殑鏄疨ropertyConfigurator銆備嬌鐢≒ropertyConfigurator閫傜敤浜庢墍鏈夌殑緋葷粺銆?br>濡備笅鐨勮鍙?br>PropertyConfigurator.configure("log4j.properties"); 灝變互log4j.properties涓洪厤緗枃浠跺垵濮嬪寲濂戒簡log4j鐜銆?br>娉ㄦ剰涓鐐癸細榪欎釜璇彞鍙渶瑕佸湪緋葷粺鍚姩鐨勬椂鍊欐墽琛屼竴嬈°備緥濡?鍦╱net webOA欏圭洰涓彲浠ヨ繖涔堢敤: 鍦ˋctionServlet鐨刬nit()鏂規硶涓皟鐢ㄤ竴嬈°?br> public class ActionServlet extends HttpServlet{.../*** Initialize global variables*/public void init() throws ServletException {// 鍒濆鍖朅ction璧勬簮try{initLog4j();...}catch(IOException e){throw new ServletException("Load ActionRes is Error");}}...protected void initLog4j(){PropertyConfigurator.configure("log4j.properties");}...}//end class ActionServlet
3.2 鍦ㄩ渶瑕佷嬌鐢╨og4j鐨勫湴鏂硅幏鍙朙ogger瀹炰緥 濡備笅鏄疪oleDAO綾諱腑鐨勪嬌鐢ㄤ緥瀛? static Logger log = Logger.getLogger("DAO"); 娉ㄦ剰榪欓噷浣跨敤"DAO"鏍囪瘑絎︼紝閭d箞瀵瑰簲鐨勫湪閰嶇疆鏂囦歡涓搴旂殑閰嶇疆淇℃伅濡備笅錛?br> #瀹氫箟DAO Logger log4j.logger.DAO=DEBUG,A2 #璁劇疆Appender A2鐨勫睘鎬?br> log4j.appender.A2=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.A2.file=demolog4j.appender.A2.DatePattern='.'yyyy-MM-ddlog4j.appender.A2.layout=org.apache.log4j.PatternLayoutlog4j.appender.A2.layout.ConversionPattern=%-5p %d{yyyy-MM-dd HH:mm:ss} %l%n%m%npublic class RoleDAO extends BaseDBObject{...static Logger log = Logger.getLogger("DAO");...public BeanCollection selectAll() throws SQLException{StringBuffer sql = new StringBuffer(SQLBUF_LEN);sql.append("SELECT * FROM " + tableName + " order by roldId");//System.out.println(sql.toString());log.debug(sql);...}...}
3.3 浣跨敤Logger瀵硅薄鐨刣ebug,info,fatal...鏂規硶 log.debug("it is the debug info");