1. 程式人生 > >log4j自定義級別並將新級別日誌資訊輸出到指定帶日期格式的log檔案

log4j自定義級別並將新級別日誌資訊輸出到指定帶日期格式的log檔案

log4j.xml的配置如下:
<appender name="LOG.EMAIL" class="org.apache.log4j.RollingFileAppender">  
<param name="File" value="${catalina.home}/logs/EMAIL_LOG.log" />  
<param name="MaxFileSize" value="5120KB" /> 
<param name="MaxBackupIndex" value="10" />  
<layout class="org.apache.log4j.PatternLayout">  
  <param name="ConversionPattern" value="%d{yyy-MM-dd HH:mm:ss} [%-5p] %c {%F:%L} - %m%n" />  
</layout>
<filter class="org.apache.log4j.varia.LevelRangeFilter
">     
  <param name="LevelMin" value="20050" />     
  <param name="LevelMax" value="20050" />     
</filter>    
</appender>

相關推薦

log4j定義級別級別日誌資訊輸出指定日期格式log檔案

log4j.xml的配置如下: <appender name="LOG.EMAIL" class="org.apache.log4j.RollingFileAppender">   <param name="File" value="${catalina.home}/logs/EMAIL_L

log4j定義級別分類輸出檔案

      背景介紹:為service中的每個方法進行日誌記錄,記錄方法執行時間以及方法名、方法用途、返回結果等。記錄工具採用了log4j,並自定義級別,然後分類輸出到檔案中。 首先,自定義log4j級別: public class ServiceLog { priv

java使用slf4j+log4j進行日誌記錄ERROR級別資訊入庫

1.maven 座標   <!-- https://mvnrepository.com/artifact/log4j/log4j --> <dependency> <groupId>lo

定義Egg.js的請求級別日誌

蘇格團隊 作者:MaxPan 交流QQ群:855833773 背景 組織為了更好的對各個業務的請求日誌進行統一的分析,制定了統一的日誌列印規範,比如: [time][processId][traceId][userid] Hello World.... 複製程式碼 統

給文件夾右鍵菜單添加定義程序打開此文件夾

tro 打開 class .exe 路徑 clas code 準備 初級 win+r 打開運行程序,輸入regedit打開註冊表編輯器 先備份當前註冊表 然後找到 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell 目錄

Android PullToRrefresh 定義下拉刷動畫 (listview、scrollview等)

appear ram nal ima cas 創建 protect tom inter PullToRefreshScrollView 自定義下拉刷新動畫,只需改一處。 以下部分轉載自http://blog.csdn.net/superjunjin/article/

寫函數,檢查傳入列表的長度,如果大於2,那麽僅保留前兩個長度的內容,內容返回給調用者。

pre def code 兩個 pan bsp int style 調用 def f1(*p): for i in p: # print(i) l = len(i) if l > 2: r

使用 CSS overscroll-behavior 控制滾動行為:定義下拉刷和溢出效果

pull str 新的 title contain 下拉刷新 介紹 select data CSS 的新屬性 overscroll-behavior 允許開發者覆蓋默認的瀏覽器滾動行為,一般用在滾動到頂部或者底部。 背景 滾動邊界和滾動鏈接(boundary & c

Flex 定義ToolTip動態創建應用

繪制矩形 controls raw rri 系統 colors flex div else Flex中,如果給組件設置了toolTip屬性值,則當鼠標移動到該組件上時,會自動出現tip提示,默認樣式是黃色背景,且只能顯示普通文本。 我們可以繼承系統的ToolTip來實現

Django定義UserModel實現認證和登錄

eric one email post blog rac ner self object 自定義UserModel 環境:django 1.9.11+python 2.7 from django.contrib.auth.models import AbstractUse

zabbix新增定義監控使用本地使用者傳送報警郵件

需求說明 監控httpd的程序,並使用本地使用者傳送郵件 操作環境 zabbix服務端和客戶端均配置完成並可以正常使用,服務端安裝mailx不需要修改配置檔案 zabbix配置服務端和客戶端並新增監控 操作步驟 客戶端 ①.建立自定義監控的指令

postgresql定義型別返回陣列

轉自 https://blog.csdn.net/victor_ww/article/details/44415895   create type custom_data_type as ( id int, name varchar(50), score decimal(

關於Asp.net WebAPI定義驗證處理model,

獲取客戶端發來的資料方法: protected virtual string GetRequestFromData() { HttpContextBase context = Request.Properties["MS_HttpContext"]

Anaconda 定義模組呼叫

#寫入.py檔案 %%writefile test.py test_str='test字串變數' test_sum=0 def test_add(test_List): print('enter') test_sum=0 test_len=len(test_List)

獲取指定包下所有定義註解提取註解資訊

Reflections 通過掃描 classpath,索引元資料,允許在執行時查詢這些元資料,也可以儲存收集專案中多個模組的元資料資訊。 使用Reflections快速掃描指定包下自定義的Controller和RequestMapping兩個註解,先去掃描加了@Cont

定義FlowLayout控制元件實現定義寬度換行

最近的需求是實現新增購物車頁面,展示規格的時候會出現顯示不全,資料會自動剪下掉,後邊重新自定義了FlowLayout問題得到解決,下面直接上程式碼 public class FlowLayoutView extends ViewGroup { private final int DE

java:集合框架(ArrayList儲存字串和定義物件遍歷泛型版)

A:案例演示     * ArrayList儲存字串並遍歷泛型版 import java.util.ArrayList; import java.util.Iterator; import com.

用AOP攔截定義註解獲取註解屬性與上下文引數(基於Springboot框架)

目錄 AOP可以用於日誌的設計,這樣話就少不了要獲取上下文的資訊,博主在設計日誌模組時考慮了一下此法,整理了一下如何用AOP來攔截你自定義的註解。 自定義註解 首先先自定義一個註解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNT

log4j定義appender實現,處理異常堆疊

在專案中需要自定義實現一個log4j的appender。根據log中MDC裡的資訊,構造日誌儲存的目錄結構。自定義實現log4j appender的方法已經介紹過了。主要是覆蓋AppenderSkeleton中的appender方法。 @Ove

ArrayList儲存定義物件遍歷,要求加入泛型,並用增強for遍歷

import java.util.ArrayList;import java.util.Iterator;public class ArrayListDemo1 {public static void