Log4j 分級別過濾輸出日誌檔案
詳細配置,分級別過濾,達到指定大小後重新生成新檔案,每天生成新的檔案
log4j.rootLogger=debug,debug,info,warn,error,fatal,stdout
#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
#log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.appender.stdout.layout.ConversionPattern=%-p [%t]: (%F:%L) - %m%n
log4j.appender.stdout=org.apache.log4j.DailyRollingFileAppender
##################################### debug ##############################################
log4j.logger.debug=debug
log4j.appender.debug=org.apache.log4j.DailyRollingFileAppender 每天生成一個新檔案
log4j.appender.debug.layout=org.apache.log4j.PatternLayout 達到指定大小後生成新檔案
#log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
#log4j.appender.debug.layout.ConversionPattern=%-p [%t]: (%F:%L) - %m%n
log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %p [%t]: (%F:%L) %m%n
log4j.appender.debug.Threshold = debug
log4j.appender.debug.append=true
log4j.appender.debug.File=D\:/logs/debug.log
log4j.appender.debug.DatePattern='.'yyyy-MM-dd
log4j.appender.debug.MaxFileSize=500MB 檔案最大為500M
log4j.appender.debug.MaxBackupIndex=10
##################################### info ############################################
log4j.logger.info=info
log4j.appender.info=org.apache.log4j.DailyRollingFileAppender
log4j.appender.info.layout=org.apache.log4j.PatternLayout
#log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.appender.info.layout.ConversionPattern=%-p [%t]: (%F:%L) - %m%n
log4j.appender.info.datePattern='.'yyyy-MM-dd
log4j.appender.info.Threshold = info
log4j.appender.info.append=true
log4j.appender.info.File=D\:/logs/info.log
log4j.appender.info.MaxFileSize=500MB
#################################### warn ############################################
log4j.logger.warn=warn
log4j.appender.warn=org.apache.log4j.DailyRollingFileAppender
log4j.appender.warn.layout=org.apache.log4j.PatternLayout
#log4j.appender.warn.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.appender.warn.layout.ConversionPattern=%-p [%t]: (%F:%L) - %m%n
log4j.appender.warn.datePattern='.'yyyy-MM-dd
log4j.appender.warn.Threshold = warn
log4j.appender.warn.append=true
log4j.appender.warn.File=D\:/logs/warn.log
log4j.appender.warn.MaxFileSize=500MB
log4j.appender.warn.MaxBackupIndex=10
###################################### error #############################################
log4j.logger.error=error
log4j.appender.error=org.apache.log4j.DailyRollingFileAppender
log4j.appender.error.layout=org.apache.log4j.PatternLayout
#log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.appender.error.layout.ConversionPattern=%-p [%t]: (%F:%L) - %m%n
log4j.appender.error.datePattern='.'yyyy-MM-dd
log4j.appender.error.Threshold = error
log4j.appender.error.append=true
log4j.appender.error.File=D\:/logs/error.log
log4j.appender.error.MaxFileSize=500MB
log4j.appender.error.MaxBackupIndex=10
########################################## fatal ###############################################
log4j.logger.fatal=fatal
log4j.appender.fatal=org.apache.log4j.DailyRollingFileAppender
log4j.appender.fatal.layout=org.apache.log4j.PatternLayout
#log4j.appender.fatal.layout.ConversionPattern=%d{yyyy-MM-dd-HH-mm} [%t] [%c] [%p] - %m%n
log4j.appender.fatal.layout.ConversionPattern=%-p [%t]: (%F:%L) - %m%n
log4j.appender.fatal.datePattern='.'yyyy-MM-dd
log4j.appender.fatal.Threshold =fatal
log4j.appender.fatal.append=true
log4j.appender.fatal.File=D\:/logs/fatal.log
log4j.appender.fatal.MaxFileSize=500MB
log4j.appender.fatal.MaxBackupIndex=10
#MAIL
#log4j.appender.mail=org.apache.log4j.net.SMTPAppender
#log4j.appender.mail.Threshold=fatal
#log4j.appender.mail.BufferSize=512
#log4j.appender.mail.SMTPHost=smtp.sina.com
#log4j.appender.mail.Subject=System FATAL ErrorMessage
#log4j.appender.mail.SMTPUsername=shihuan830619
#log4j.appender.mail.SMTPPassword=12345678
# [email protected]
#[email protected]
#log4j.appender.mail.layout=com.lemon.log4j.MyLayOut
##log4j.appender.MAIL.layout.ConversionPattern=[ErrorMessage ] %d - %c -%-4r [%t] %-5p %c %x - %m%n
相關推薦
Log4j 分級別過濾輸出日誌檔案
詳細配置,分級別過濾,達到指定大小後重新生成新檔案,每天生成新的檔案 log4j.rootLogger=debug,debug,info,warn,error,fatal,stdout #log4j.appender.stdout=org.apache.log4j.Con
Log4J日誌配置詳解和自定義log4j日誌級別及輸出日誌到不同檔案實現方法
package com.jo.work.log4j; import java.util.Enumeration; import org.apache.log4j.Appender; import org.apache.log4j.FileAppender; import org.apache.log4j.
Log4j.xml分級別存儲日誌到數據庫
bug pattern .org driver root layout log4 com %x 首先先創建三張表,按照自己的需求創建 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:conf
log4j不列印sql,不輸出日誌檔案到指定目錄
#log4j.rootLogger=CONSOLE,info,error,DEBUG log4j.rootLogger=infoA,errorA,CONSOLE,DEBUGA //注意這裡不要用INFO,DEBUG等 改個名字 log4j.appender.CONSOLE=org.apach
log4j根據業務分出多個日誌檔案
很多時候,我們不同的業務日誌要列印到不同的日誌檔案,比如我們一種日誌是 資料庫同步到資料倉庫日誌(db2dw) ,一種日誌是 資料清洗日誌(washdata) ,要分成2個不同日誌檔案進行記錄看,具體的做法如下: 1 在類裡面確定好不同業務對應的日誌
log4j配置及日誌按級別分別生成日誌檔案
Log4j配置及說明 說明:本文中有多處借鑑網上其他帖子的分享,但內容本人親測使用並編輯分享。 #定義LOG輸出級別 log4j.rootLogger=DEBUG,Console,D,I,E #定義日誌輸出目的地為控制檯 log4j.appender.Console.T
logback.xml配置如何按天輸出日誌檔案
<?xml version="1.0" encoding="UTF-8"?> <configuration> <appender name="stdout" class="ch.qos.logback.core.ConsoleAppender"> <la
Java Web中使用logback輸出日誌檔案的路徑問題
一個軟體的日誌有多重要,相信當軟體出問題,你一行一行去找的時候才會意識到,Clean code, clean logs中提出了10個建議來有效的使用日誌。 從我自己的經驗上來看,從根本不會考慮日誌問題,到使用System.out.println(),再到使用s
springBoot logback日誌配置管理 aop切面日誌模組管理,單獨輸出日誌檔案
1.springBoot 日誌配置(將controller包下的日誌單獨輸出到一個檔案下) 1 我們遵守約定>配置>編碼的原則,如果使用logback進行日誌管理,先新增pom 檔案但是spring-boot-starter其中包含了 spring-bo
Spring-Boot--日誌操作【全域性異常捕獲訊息處理☞日誌控制檯輸出+日誌檔案記錄】
最好的演示說明,不是上來就貼配置檔案和程式碼,而是,先來一波配置檔案的註釋,再來一波程式碼的測試過程,最後再出個技術在專案中的應用效果,這樣的循序漸進的方式,才會讓讀者更加清楚的理解一項技
log4j(一) 生成日誌檔案
log4j是開源的日誌記錄專案,我們不僅可以對輸出的日誌的格式自定義,還可以自己定義日誌輸出的目的地,比如:螢幕,文字檔案,資料庫等。本節主要講述如何將日誌資訊列印到檔案,並將不同的資訊列印到不同的檔案中。 用log4j將日誌寫入資料庫主要用
log4j配置每天生成一個日誌檔案
本文僅記錄tomcat下配置成功的記錄,不作log4j配置的詳細使用解釋。 該配置在tomcat的logs資料夾下每天產生新的日誌檔案(DEBUG級別:log.log)(ERROR級別:error.log),然後將前一天的日誌檔案log.log和error.log的名稱
指定Keepalived輸出日誌檔案
檢視SELinux狀態: 4、/usr/sbin/sestatus -v ##如果SELinux status引數為enabled即為開啟狀態 SELinux status: enabled 5、getenforce ##也可
log4j配置:每天輸出一個日誌檔案(分級別)
#建議只適應四個級別,從低到高 DEBUG INFO WARN ERROR log4j.rootLogger = INFO,console,infofile,errorfile #warnfile log4j.addivity.org.apache = tru
log4j日誌輸出分級別或模組到不同檔案
一、 實現分模組,輸出到不同的日誌檔案, 以下是log4j.properties的實現 log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.
Log4j2 日誌分級別輸出到不同檔案
Log4j2 日誌按級別輸出到不同檔案 在生產環境中,可以按日誌資訊級別,輸出到不同的檔案中,如生成 info.log,warn.log,error.log 等; 這樣的功能可以通過在 log42.
Logback日誌配置(分級別輸出到不同檔案)
專案使用springboot2.0 springboot2.0基於jdk1.8,不相容1.7 springboot1.5.x基於jdk1.7,相容1.8 專案結構圖如下: logback配置檔名為logback-spring.xml 路徑需要寫在application.properties中,如下:
tomcat中多個專案(web專案)共用log4j.jar的情況下,如何讓其各自列印各自的日誌檔案。及輸出同級別日誌資訊
問題描述: 1.專案A中有一個log4j.properties(配置為把日誌輸出到以專案名稱命名的資料夾中) 2.為了減輕tomcat負擔,把專案A的WEB-INF/lib下的所有jar檔案拷貝到tomcat下的lib中並修改catalina.properties對其載入
[轉載]log4j輸出日誌級別控制
ror contain 而在 如何 ogg 設定 一個 需要 net 我們知道:log4j.logger.XX cover ==> log4j.rootLoggerlog4j.appender.XX.Threshold決定了最低接收級別也就是說rootLogger首先
Log4j按級別輸出日誌到不同文件配置
tails lin file true nds 配置文件 http strong 自定義 1、自定義LogFileAppender類,繼承DailyRollingFileAppender,實現Log4j按級別輸出日誌到不同文件。 package com.liying.