好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > Log4j 日志文件Linux/Mac/Windows通用存放位置設置方法

Log4j 日志文件Linux/Mac/Windows通用存放位置設置方法

熱門標簽:鶴崗400電話申請 智能電銷機器人有用嗎 天津電話外呼系統排名 商機地圖標注 德陽400電話申請 外呼電話系統怎么操作 測繪地圖標注名稱 怎么在百度地圖標注公司的位置 百度地圖標注直線距離

log4j1/log4j2中category的配置以及log的輸出位置(windows和linux通用的log輸出位置)

一、場景和需求

假設我現在有3個獨立的用project(暫時用maven關聯起來,當然也可以不用maven),一個是提供公共服務的infrastructure,一個是提供存儲的persister,一個是提供搜索的searcher,其中提供基礎服務的所有的類,例如DateUtils,HttpUtils等工具類都位于目錄com.chuanliu.platform.activity下,而提供存儲服務的所有類都位于com.chuanliu.platform.activity.persist目錄下,提供搜索服務的所有類都位于com.chuanliu.platform.activity.solr下。

現在項目的需求是有一個log文件叫full.log,需要記錄所有的日志,不管是infrastructure下的,還是persister下的,還是seracher下的,另外還需要一個日志文件叫solr.log,記錄所有發生在搜索目錄下的日志。當然將來還應該將searcher目錄下的日志放在searcer.log中。

除此之外還應該支持根據不同的部署環境設置不同的log輸出位置,因為windows和linux具有不同的目錄結構。

二、無論是log4j1還是log4j2中,都可以使用如下配置:

log4j.rootLogger = info
log4j.debug = false

log4j.category.com.chuanliu.platform.activity = info, full, stdout
#The child logger appender will not inherit the parent logger's appender, or the logs will be output twice in the file
log4j.additivity.com.chuanliu.platform.activity.platform.activity = false

log4j.category.com.chuanliu.platform.activity.solr = info, solr
log4j.additivity.com.chuanliu.platform.activity.platform.activity.solr = false

###### activity full log: contains all of the log ####
#full
log4j.appender.full = org.apache.log4j.DailyRollingFileAppender
log4j.appender.full.File = ${LogFile.Location}/full.log
log4j.appender.full.DatePattern = '.'yyyy-MM-dd
log4j.appender.full.layout = org.apache.log4j.PatternLayout
log4j.appender.full.layout.conversionPattern = %d [%t] %-5p %c{1} - %m%n
log4j.appender.full.ImmediateFlush = true
log4j.appender.full.append = true

######activity full log ####

######activity solr log : only contain the log in searcher####
#solr
log4j.appender.solr = org.apache.log4j.DailyRollingFileAppender
log4j.appender.solr.File = ${LogFile.Location}/solr.log
log4j.appender.solr.DatePattern = '.'yyyy-MM-dd
log4j.appender.solr.layout = org.apache.log4j.PatternLayout
log4j.appender.solr.layout.conversionPattern = %d [%t] %-5p %c{1} - %m%n
log4j.appender.solr.ImmediateFlush = true
log4j.appender.solr.append = true
######activity solr log ####

# Console output...
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%d][%p]%t: %m%n

# log sql for mybatis 
log4j.logger.mybatis =TRACE


org.springframework.web=debug 

這樣經過測試,你會發現,所有的log都進入了full.log中,而只有com.chuanliu.platform.activity.solr下的日志輸出進入了solr.log.

另外對于日志的輸出位置, ${LogFile.Location},我們可以在不同環境的配置文件中自定義LogFile.Location的值,比如在代表本地環境的dev.properties中,定義LogFile.Location=C://logs

代表測試環境的qa.properties中,定義LogFile.Location=/usr/local/var/logs,同樣在生產環境中定義相同的值為:LogFile.Location=/usr/local/var/logs,這樣在不同環境下就會在不同路徑下生成不同的log文件。

其實,經過測試后,沒有這么麻煩,我們可以統一將windows和linux的log輸出配置到同一個地方,即上面我們可以統一的將輸出設置為/usr/local/var/logs,這樣的設置在linux中,大家都能理解,但在windows中,可能不是那么好理解,在windows中,/usr/local/var/log有2層含義:

1、如果是在eclipse中執行這些日志輸出的類的方法,那么將在workspace所在的磁盤,例如E盤中創建目錄/usr/local/var/log,并輸出full.log和solr.log.

2、如果是在tomcat中應用執行日志的輸出,那邊就是在tomcat所在的磁盤中,例如D盤中創建目錄/usr/local/var/log,并輸出full.log和solr.log,即便是在eclipse中啟動tomcat,這時tomcat的wtpapps目錄是在eclipse所在的目錄,如E盤中,但是真正使用的tomcat是在D盤中的,那么同樣是在/usr/local/var/logs中輸出如上的日志文件。

以上這篇Log4j 日志文件Linux/Mac/Windows通用存放位置設置方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

標簽:自貢 百色 滁州 武漢 優質小號 丹東 鎮江 六盤水

巨人網絡通訊聲明:本文標題《Log4j 日志文件Linux/Mac/Windows通用存放位置設置方法》,本文關鍵詞  Log4j,日志,文件,Linux,Mac,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Log4j 日志文件Linux/Mac/Windows通用存放位置設置方法》相關的同類信息!
  • 本頁收集關于Log4j 日志文件Linux/Mac/Windows通用存放位置設置方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 91传媒无码人妻精品| 成人网在线播放| 女人扒开秘?让男人桶爽APP| 漫漫漫画免费漫画入口页面弹窗| 日本在线精品| 男扮女装的动漫| 情倾宫闱| 性生交大片免费观看999影库 | 国产精品久久久久精品日日小说| 国产精品一区二区成人久久安置方式和社會保障| 另类二区三四| chinesegay老年人| 小荡货好紧好爽奶真大h视频软件| 国产精品高潮呻吟久久无码观看 | 娇妻之殇免费阅读| 我和妺妺的肉欲39章| 久久精品国产亚洲AV无码85| 亚洲乱欲| 日韩福利在线| 久久福利青草精品免费| 被夫の上司持久侵犯耻辱在线 | 8090成人免费看片| xxxxx野外性xxxx| 隔壁老王国产在线精品| 日韩性做爰免费A片AA片| 欧美日韩一品道| 很黄很肉很刺激的小说推荐| yy6080韩国三级理论观看| 巜爆乳女教师BD高清在线观看国语 | 偷窥自拍图| 国产日韩欧美精品无码A区二区| 国产女人和拘一级A片| 羞羞视频免费网站日本| 让人湿的小说| 一区二区三区高清国产| 亚洲一区二区中文字幕| 征服风流极品美妇| 色网站在线观看| 日韩中文字幕久久精品| 再深一点灬舒服灬太大的视频介绍| 国产?无码?免费视频|