1. 程式人生 > >log4j的日誌配置,按照不同包產生不同的日誌檔案

log4j的日誌配置,按照不同包產生不同的日誌檔案

log4j.logger.包名=DEBUG,別名 
log4j.appender.別名 =org.apache.log4j.RollingFileAppender
log4j.appender.別名 .File=${catalina.home}/webapps/webFrameWork/WEB-INF/logs/Controller.log   //路徑以及日誌名稱
log4j.appender.別名 .layout=org.apache.log4j.PatternLayout

log4j.appender.別名 .layout.ConversionPattern=%-4r %d{yyyy-MM-dd HH:mm:ss,SSS} [%t] %-5p %c %x - %m%n   

${catalina.home} 則是獲取tomcat的目錄

相關推薦

log4j日誌配置按照不同產生不同日誌檔案

log4j.logger.包名=DEBUG,別名  log4j.appender.別名 =org.apache.log4j.RollingFileAppender log4j.appender.別名 .File=${catalina.home}/webapps/webFra

tomcat日誌配置log資訊如何輸出到同一個檔案

問題 tomcat每次啟動時,自動在logs目錄下生產以下日誌檔案,且每天都會生成對應日期的一個檔案,造成日誌檔案眾多:      localhost.2012-07-05.txt      catalina.2012-07-05.txt      manager.2012-07-05.txt

springboot程式logback日誌基本配置多個不同日誌級別輸入到檔案

日誌是程式中必不可少的內容。依據日誌我們可以有效診斷程式bug,統計使用者訪問和各主要功能的使用頻率時間段等資訊。因此我們會需要不同package使用不同的日誌級別,以及不同業務的日誌輸出到不同的檔案。下面本文簡要概述如何使用logback將不同包的不同級別日誌輸出到info1.txt中

Tomcat日誌配置可結合log4j

1    Tomcat 日誌概述Tomcat 日誌資訊分 為 兩 類 :一是執行中的日誌,它主要 記錄 執行的一些資訊,尤其是一些異常 錯誤 日誌資訊 。二是 訪問 日誌資訊,它 記錄 的 訪問 的 時間 , IP , 訪問 的 資 料等相 關 資訊。2    Tomca

Nginx配置:訪問日誌日誌切割靜態文件不記錄日誌和過期時間

Nginx配置 訪問日誌 一、訪問日誌 1、查看Nginx日誌格式 [root@zhulinux-02 ~]# grep -A2 log_format /usr/local/nginx/conf/nginx.conf log_format combined_realip ‘$remote_ad

91.Nginx配置:訪問日誌日誌切割靜態文件不記錄日誌和過期時間

Nginx配置:訪問日誌日誌切割靜態一、訪問日誌 1、查看Nginx日誌格式 [root@sdwaqw ~]# grep -A2 log_format /usr/local/nginx/conf/nginx.conflog_format combined_realip ‘$remote_addr $http_

Log4j配置Log4j叢集配置Log4j Weblogic叢集配置

Log4j配置,Log4j叢集配置,Log4j Weblogic叢集配置     ================================ ©Copyright 蕃薯耀 2018年10月19日 http://fanshuyao.iteye.com/  

Logback日誌配置(分級別輸出到不同檔案

專案使用springboot2.0 springboot2.0基於jdk1.8,不相容1.7 springboot1.5.x基於jdk1.7,相容1.8 專案結構圖如下: logback配置檔名為logback-spring.xml 路徑需要寫在application.properties中,如下:

log4j詳細配置一看就懂

2 、配置根 Logger ,其語法為:    log4j.rootLogger = [ level ] , appenderName1, appenderName2, …          level : 是日誌記錄的優先順序,分為 OFF 、 FATAL 、 ERROR 、 WARN 、 INFO 、 D

android studio dex 分包配置注意jarso檔案匯入

buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3'

log4j 動態配置重啟專案配置失效問題

公司專案升級之後,成功去掉了log4j.properties配置檔案,實現頁面動態配置日誌級別。     很經典的兩個配置,但是最終還是隨著時代的進步而被優化,最終弄成了可配置項     但是隨之問題就來了,當我啟動專案的時候,上一次配置既然失效了,日誌只輸出了

nginx訪問日誌日誌切割靜態文件不記錄日誌和過期時間

nginx訪問日誌 日誌切割 靜態文件不記錄日誌 靜態文件不記錄過期時間 nginx訪問日誌 日誌格式vim /usr/local/nginx/conf/nginx.conf //搜索log_format 編輯虛擬主機配置文件,配置日誌格式,(註意日誌後面的名稱與主配置文件保持一致)驗證訪問其

12.10-12.12 Nginx的訪問日誌日誌切割靜態文件不記錄日誌和過期時間

nginx訪問日誌12.10 Nginx訪問日誌12.11 Nginx日誌切割12.12 靜態文件不記錄日誌和過期時間12.10 Nginx訪問日誌1 打開配置文件,搜索/log_format,查看日誌文件格式。或者直接grep過濾出來[root@AliKvn vhost]# grep -A2 log_for

nginx訪問日誌日誌切割靜態文件不記錄日誌

-c 增加 app live 主機名 perm exp one html nginx訪問日誌 日誌格式 [root@aminglinux-02 nginx]# vim conf/nginx.conf log_format combined_realip ‘$remote_

Hibernate同名不同下的對映檔案同時載入問題

如圖,經過測試如果使用同名的對映檔案,雖然不同包下,但是還是會報錯: java.lang.ExceptionInInitializerErrorat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native

protobuf引入不同下的proto檔案

比如現在有個RankInfoRes.proto檔案,它的package是 com.road.ddt.proto.command現在有com.road.ddt.proto.game包的一個proto引用它1、引入部分package com.road.ddt.proto.game

web專案Log4j日誌輸出路徑配置問題 問題描述:一個web專案想在一個tomcat下執行多個例項(通過修改war名稱的實現)然後每個例項都將日誌輸出到tomcat的logs目錄下例項名命名的文

問題描述:一個web專案想在一個tomcat下執行多個例項(通過修改war包名稱的實現),然後每個例項都將日誌輸出到tomcat的logs目錄下例項名命名的資料夾下進行區分檢視每個例項日誌,要求通過儘可能少的改動配置檔案,最好修改例項名後可以不修改log4j的配置檔案。 實現分析:一般實現上面需求,需要在修

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.

關於log4j2的xml配置以及不同級別日誌輸出到不同日誌檔案

例如,考慮下如下的常見場景:WEB應用,我們不希望把log4j2.xml打包到自己的jar檔案中(這樣修改log4j2的配置就麻煩了),也不希望把log4j2.xml放到WEB-INF/classes下面(不希望使用者隨便操作WEB-INF下的檔案),那我們可以