1. 程式人生 > >Log4J的配置 及多個logger配置例項

Log4J的配置 及多個logger配置例項

log4j.rootLogger=DEBUG, stdout, D, InfoAppender, E
#log4j.rootCategory=ERROR
 
log4j.logger.fileLog= INFO,customAppender
#INFO cannot be removed
log4j.additivity.fileLog = false

log4j.appender.customAppender=org.apache.log4j.FileAppender 
log4j.appender.customAppender.File=logs/custom.log
#log4j.appender.customAppender.MaxFileSize= 100000KB
#log4j.appender.customAppender.MaxBackupIndex= 3
#log4j.appender.customAppender.ImmediateFlush=true 
log4j.appender.customAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.customAppender.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]  %m%n
log4j.appender.customAppender.Threshold = INFO

  
#log4j.logger.org.apache.commons.httpclient=info
#log4j.logger.httpclient.wire.content=info
#log4j.logger.httpclient.wire.header=info
  
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.Target =System.out
# Pattern to output the caller's file name and line number.
#log4j.appender.stdout.layout.ConversionPattern=%-4r %-5p [%d{yyyy-MM-dd HH:mm:ss}]  %m%n
log4j.appender.stdout.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]  %m%n
log4j.appender.stdout.Threshold = INFO



log4j.appender.D=org.apache.log4j.RollingFileAppender
log4j.appender.D.File=logs/debug.log
log4j.appender.D.MaxFileSize= 100000KB
# Keep one backup file
log4j.appender.D.MaxBackupIndex= 3
log4j.appender.D.layout=org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern=%-4r %-5p [%d{yyyy-MM-dd HH:mm:ss}]  %m%n
log4j.appender.D.Threshold = DEBUG  
log4j.appender.debug.append=false

log4j.appender.InfoAppender=org.apache.log4j.RollingFileAppender
log4j.appender.InfoAppender.File=logs/info.log
log4j.appender.InfoAppender.MaxFileSize= 100000KB
# Keep one backup file
log4j.appender.InfoAppender.MaxBackupIndex= 3
log4j.appender.InfoAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.InfoAppender.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}]  %m%n
log4j.appender.InfoAppender.Threshold = INFO
log4j.appender.debug.append=false

log4j.appender.E=org.apache.log4j.RollingFileAppender
log4j.appender.E.File=logs/error.log
log4j.appender.E.MaxFileSize= 100000KB
# Keep one backup file
log4j.appender.E.MaxBackupIndex= 3
log4j.appender.E.layout=org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern=%-4r %-5p [%d{yyyy-MM-dd HH:mm:ss}]  %m%n
log4j.appender.E.Threshold = ERROR  
log4j.appender.debug.append=false

相關推薦

Log4J配置 logger配置例項

log4j.rootLogger=DEBUG, stdout, D, InfoAppender, E #log4j.rootCategory=ERROR log4j.logger.fileLog= INFO,customAppender #INFO cannot be removed log4j.add

Windows下GO的開發環境配置工作區配置

mar .html fin 依賴 下載 系統變量 not found rap 最新版 本文主要內容如下幾點: 下載安裝GO 配置多個工作區,第一個默認放第三方包,其他的放項目代碼 包管理器godep的安裝使用 安裝過程中的一些坑(墻) vscode中使用go 1. 下載

Log4j – 如何配置logger

內容簡介: 本文主要介紹 在一個系統中如何通過log4j的配置檔案配置出多個logger,使得該系統可以在不同路徑下輸出多個內容不同的log 檔案。並通過該例項的實現過程進一步講解log4j的一些特性。 具體內容: 1.       如何在專案中配置log4j使得該系統可

配置mysql服務例項

1.下載免安裝包並解壓到要安裝的目錄下 2.配置預設的my-default.ini檔案修改其中的埠號port=3310修改basedir和datadir為mysql所在的路徑basedir=C:\mysql2\MySQL5datadir=C:\mysql2\MySQL5\d

nginx的安裝基本配置域名服務

nginx預設安裝為linux的服務 使用service nginx start, stop, restart, try-restart, reload, force-reload, status來操作nginx nginx的配置檔案預設讀取/etc/n

一、mongodb之單個例項、主從配置節點

在大資料的時代,傳統的關係型資料庫要能更高的服務必須要解決高併發讀寫、海量資料高效儲存、高可擴充套件性和高可用性這些難題。不過就是因為這些問題Nosql誕生了。 NOSQL有這些優勢:  · 大資料量,可以通過廉價伺服器儲存大量的資料,輕鬆擺脫傳統mysql單表儲存量級限制

cmake安裝mysql實例配置方法

end transacti per 企業 erro mysql con 初始 root 一、安裝mysql 1、 生產環境如何選擇MySQL版本 1. 選擇社區版的穩定GA版本2. 可以選擇5.1或5.5.互聯網公司主流5.5, 其次是5.1和5.63. 選擇發布後6個月以

為應用指定struts配置文件

config pre 2.0 color nbsp .org 臃腫 utf-8 系統 在大部分應用裏,隨著應用規模的增加,系統中Action的數量也會大量增加,導致struts.xml配置文件變得非常臃腫。為了避免struts.xml文件過於龐大、臃腫,提高struts.x

radhat7下使用targetcli為啟動器配置iSCSI訪問控制

Linux targaecli iSCSI 測試環境說明: 測試環境一共使用4臺服務器,兩臺Linux、兩臺Windows,一臺Linux做為iSCSIServer,用Targetcli以iSCSI的方式提供存儲共享服務,另外三臺使用iSCSIServer上的存儲資源,各自訪問各自的資源,相互

nginx config的config配置

pla nop size header pub default http fast processes 在我們的一臺服務器上,一個nginx服務器下面可能跑著許多許多的項目; 那麽就需要配置多個對應的配置 端口號 已經文件入庫目錄等等 那麽項目多了以後,把這些項目都寫到一個

springcloud的Turbine配置監控服務的一些坑!!!!InstanceMonitor$MisconfiguredHostException,No message available","path":"/actuator/hystrix.stre

踩了幾個小時坑,使用儀表盤監控單個服務的時候很容易,但是一到多個服務,瞬間坑就來了,大概碰到下面三個:   1InstanceMonitor$MisconfiguredHostException, No message available","path":"/actuator/hystrix.s

Turbine監控服務,配置後,出現只監控到一部分服務情況

Turbine監控多個服務,配置後,出現只監控到一部分服務情況 錯誤原因: 配置有問題 解決辦法: application.xml配置如下: # 0、配置多個監控服務 turbine: appConfig

Vue-cli配置頁面之間的跳轉問題

vue開發,現在大部分做的都是(SPA)應用,但是,由於,需求不同,我們針對的使用者需求變更較為,頻繁,如果每次都全量打包更新,給開發的自測,及測試妹子的任務就會多,每次都要重新驗證一下才放心。所以,想著能不能搞一個多頁的,進行增量升級,所以就有了以下的配置。網上配置很多

linux下svn使用者倉庫許可權配置

前言 安裝請參考前面文章,這裡只講使用者與許可權配置 1.建立倉庫和使用者 svnadmin create /var/svn/java  建立了一個java的倉庫 svnadmin create /var/svn/vue  又建立了一個前端的倉庫 [gro

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

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

git:sshkey配置

http .com bubuko ssh img 配置 公鑰 one nbsp 克隆項目: 使用git clone +項目.git地址 例如: 在項目中分別配置對應的公鑰: sshkey配置: git:多個sshkey配置

一臺電腦執行tomcat配置檔案修改

修改conf下 server.xml檔案 <!--#####第一個要改的地方 8087 --> <Server port="8007" shutdown="SHUTDOWN"> <!--#####第二個要改的地方 908

spring加強:spring aop expression支援表示式配置

spring aop expression支援多個表示式配置 準備: 目標類UcUserFilesService 及目標方法insert()方法、update()方法及delete()方法(紅色標註的是目標方法) package com.huajin.userserve

單個Tomcat8實現域名+SSL完成https訪問專案配置教程

<?xml version="1.0" encoding="UTF-8"?><!--  Licensed to the Apache Software Foundation (ASF) under one or more  contributor license agreements.  S

MySQL在windows下相關的安裝和配置操作,MySQL的安裝詳細教程

我的部落格介紹了大部分安裝教程 https://blog.csdn.net/m0_37520980/article/details/80353315 當一臺計算機安裝多個MySQL的時候就需要一些下面的配置 mysqld --install [服務名] //這裡可以設定服務名 重