Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 19099|Odpověď: 1

[Zdroj] parametr ConversionPattern log4net

[Kopírovat odkaz]
Zveřejněno 15.04.2017 10:50:59 | | |

Log4net doporučuje používat pouze čtyři úrovně, přičemž nejvyšší až nejnižší priorita jsou ERROR, WARN, INFO a DEBUG
#这里定义能显示到的最低级别, pokud to definujete na úrovni INFO, neuvidíte informace na úrovni DEBUGu~!
log4j.rootLogger=DEBUG
#将DAO层log记录到DAOLog, v allLog
log4j.logger.DAO=DEBUG,A2,A4
#将逻辑层log记录到BusinessLog, v allLog
log4j.logger.Businesslog=DEBUG,A3,A4

#A1 - Tisk na obrazovku
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-5p [%t] %37c %3x - %m%n

#A2 - vytištěno do souboru DAOLog - speciálně pro DAO vrstvu
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=DAOLog
log4j.appender.A2.DatePattern='.' yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

#A3 -- Tisk do souboru BusinessLog -- Konkrétně zaznamenávání informací o logu pro služby logické zpracovatelské vrstvy
log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A3.file=BusinessLog
log4j.appender.A3.DatePattern='.' yyyy-MM-dd
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

#A4 - vytisknout do souboru alllog - zaznamenat všechny informace o logu
log4j.appender.A4=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A4.file=alllog
log4j.appender.A4.DatePattern='.' yyyy-MM-dd
log4j.appender.A4.layout=org.apache.log4j.PatternLayout
log4j.appender.A4.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

#Appender的使用
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=demo
log4j.appender.A2.DatePattern='.' yyyy-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=%m%n

#Layout的配置
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n

Parametr ConversionPattern
Význam názvu formátu
%c Plný název třídy, ke které patří informace o výstupním logu
%d vydává datum nebo čas logického časového bodu, výchozí formát je ISO8601, nebo můžete zadat formát za ním, například: %d{yyy-MM-dd HH:mm:ss }, a výstup je podobný: 2002-10-18- 22:10:28
%f Název třídy třídy, ke které patří informace z výstupního logu
%l Místo, kde se vyskytuje výstupní logová událost, tedy příkaz, který vydává logaritmické informace, je na řádku třídy, ve které se nachází
%m vydává informace specifikované v kódu, například zprávu v log(message).
%n vydává návrat vozíku newline, "rn" pro Windows a "n" pro Unix
%p výstupní priorita, tj. DEBUG, INFO, WARN, ERROR, FATAL. Pokud se výstup jmenuje debug(), pak DEBUG a tak dále
%r vydává počet milisekund, které trvaly od začátku aplikace k výstupu logaritmických informací
%t vypíše název vlákna, které vygenerovalo logickou událost

#1 definuje dva výstupy
log4j.rootLogger = INFO, A1, A2,A3

#2 Definujte výstup A1 pro regulátor
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 Definujte režim rozvržení A1 jako PatternLayout
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#4 Definujte výstupní formát A1
log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n

#5 Definujte výstup A2 do souboru
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 Definuj, do kterého souboru chce A2 výstup
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 Definujte maximální délku výstupního souboru pro A2
log4j.appender.A2.MaxFileSize = 1KB
#8 Definujte počet zálohovacích souborů pro A2
log4j.appender.A2.MaxBackupIndex = 3
#9 Definujte layout pattern A2 jako PatternLayout
log4j.appender.A2.layout = org.apache.log4j.PatternLayout
#10 Definujte výstupní formát A2
log4j.appender.A2.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n




Předchozí:Formulář třídy 1 lze navrhnout, ale není to první třída v souboru. Visual Studio vyžaduje, aby designéři používali dokument
Další:Alibaba Cloud: Tutoriál opravy zranitelností pro vzdálené provádění příkazů ve Windows SMB/RDP
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com