真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

自定義log的類型,并且將其類型放進對應(yīng)的文件中-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)公司始終致力于在企業(yè)網(wǎng)站建設(shè)領(lǐng)域發(fā)展。秉承“創(chuàng)新、求實、誠信、拼搏”的企業(yè)精神,致力為企業(yè)提供全面的網(wǎng)絡(luò)宣傳與技術(shù)應(yīng)用整體策劃方案,為企業(yè)提供包括“網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站建設(shè)、手機網(wǎng)站建設(shè)、微信網(wǎng)站建設(shè)、成都微信小程序、成都做商城網(wǎng)站、平臺網(wǎng)站建設(shè)秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。>#把所有的INFO信息輸出到log名字為file當中。 log4j.rootLogger=INFO,file #%m 輸出代碼中指定的消息 #%p 輸出優(yōu)先級,即DEBUG,INFO,WARN,ERROR,F(xiàn)ATAL #%r 輸出自應(yīng)用啟動到輸出該log信息耗費的毫秒數(shù) #%c 輸出所屬的類目,通常就是所在類的全名 #%t 輸出產(chǎn)生該日志事件的線程名 #%n 輸出一個回車換行符,Windows平臺為"rn",Unix平臺為"n" #%d 輸出日志時間點的日期或時間,默認格式為ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},輸出類似:2002年10月18日 22:10:28,921 #%l 輸出日志事件的發(fā)生位置,包括類目名、發(fā)生的線程,以及在代碼中的行數(shù)。舉例:Testlog4.main(Test Log4.java:10) #DatePattern='_'yyyy-MM-dd'.log':每天滾動一次文件,即每天產(chǎn)生一個新的文件。當然也可以指定按月、周、天、時和分。即對應(yīng)的格式如下: #'.'yyyy-MM: 每月 #'.'yyyy-ww: 每周 #'.'yyyy-MM-dd: 每天 #'.'yyyy-MM-dd-a: 每天兩次 #'.'yyyy-MM-dd-HH: 每小時 #'.'yyyy-MM-dd-HH-mm: 每分鐘 #輸出到控制臺,定義了一個stdout,但是沒使用到rootLogger中,下面的other將會使用。 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out #可以靈活的指定布局模式 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout #輸出的格式 log4j.appender.stdout.layout.ConversionPattern=%r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n ### 分日志文件 ### log4j.additivity.msgs= false表示不輸出到主文件里,即不再 rootLogger 里 #定義繼承性的時候,這種類型的沒必要再控制臺中進行輸出。所以沒繼承stdout這種類型的日志 #logger的那么為msgs的時候輸入到conMsgs的配置當中,在代碼中Logger.getLogger("msgs"),當寫這樣的時候會寫入文件中 log4j.logger.msgs= INFO,conMsgs #是否要疊加繼承 log4j.additivity.msgs= true #輸入到文件當中 #log4j.appender.conMsgs=org.apache.log4j.RollingFileAppender log4j.appender.conMsgs=org.apache.log4j.DailyRollingFileAppender #輸出到那個文件中 log4j.appender.conMsgs.File=E:/logs/msgs/msgs.log #每天生成一個日志文件 log4j.appender.conMsgs.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.conMsgs.layout=org.apache.log4j.PatternLayout log4j.appender.conMsgs.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n #log4j.appender.conMsgs.MaxFileSize=1MB #log4j.appender.conMsgs.MaxBackupIndex=3 ### 分日志文件,記錄除le以上2種分日志文件中的其他內(nèi)容 ### log4j.additivity.msgs= false表示不輸出到主文件里,即不再 rootLogger 里顯示 #這種類型的日志需要在控制臺中進行輸出,所以繼承了stdout #定義了一個logger的name為other的日志。輸出級別是info,輸出到stdout(控制臺)和otherMsgs這個配置文件的日志文件中 log4j.logger.other= INFO,stdout,otherMsgs log4j.additivity.other= true #log4j.appender.otherMsgs=org.apache.log4j.RollingFileAppender #將其設(shè)置成一天產(chǎn)生一個日志文件 log4j.appender.otherMsgs=org.apache.log4j.DailyRollingFileAppender log4j.appender.otherMsgs.File=e:/logs/other/other.log #設(shè)置每一分鐘產(chǎn)生的日志文件的格式 #log4j.appender.otherMsgs.DatePattern='.'yyyy-MM-dd-HH-mm'.log' log4j.appender.otherMsgs.DatePattern='.'yyyy-MM-dd'.log' #log4j.appender.otherMsgs.File=e:/logs/other.log log4j.appender.otherMsgs.layout=org.apache.log4j.PatternLayout log4j.appender.otherMsgs.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %C{1}:%L - %m%n #log4j.appender.otherMsgs.MaxFileSize=1MB #log4j.appender.otherMsgs.MaxBackupIndex=2 ### 主日志文件,所有的分日志文件內(nèi)容都會記錄在此 ### log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=e:/logs/all/all.log log4j.appender.file.DatePattern='.'yyyy-MM-dd'.log' log4j.appender.file.layout=org.apache.log4j.PatternLayout log4j.appender.file.layout.ConversionPattern=%-4r %-5p %d{yyyy-MM-dd HH:mm:ss,SSS} %c - %m%n #log4j.appender.file.MaxFileSize=10MB #log4j.appender.file.MaxBackupIndex=100
當前標題:自定義log的類型,并且將其類型放進對應(yīng)的文件中-創(chuàng)新互聯(lián)
當前鏈接:http://weahome.cn/article/epjhh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部