Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 19099|Odpoveď: 1

[Zdroj] parameter ConversionPattern log4net

[Kopírovať odkaz]
Zverejnené 15. 4. 2017 10:50:59 | | |

Log4net odporúča používať iba štyri úrovne, pričom najvyššia až najnižšia priorita sú ERROR, WARN, INFO a DEBUG
#这里定义能显示到的最低级别, ak ho definujete na úrovni INFO, neuvidíte informácie 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 - Tlač 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 - vytlačený do súboru DAOLog - špeciálne pre 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 -- Tlač do súboru BusinessLog -- Konkrétne zaznamenávajte informácie o logu pre služby logickej spracovateľskej 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 - vytlačiť do súboru alllog - zaznamenať všetky informácie 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

Parameter ConversionPattern
Význam názvu formátu
%c Celý názov triedy, ku ktorej patrí výstupná logová informácia
%d vypíše dátum alebo čas logárneho časového bodu, predvolený formát je ISO8601, alebo môžete špecifikovať formát za ním, napríklad: %d{yyy-MM-dd HH:mm:ss }, a výstup je podobný: 2002-10-18- 22:10:28
%f Názov triedy triedy, ku ktorej patrí informácia z výstupného logu
%l Miesto, kde sa výstupná logová udalosť vyskytuje, teda príkaz, ktorý vypisuje logaritmické informácie, sa nachádza na riadku triedy, v ktorej sa nachádza
%m odosiela informácie špecifikované v kóde, napríklad správu v log(message).
%n vydáva carriage return newline, "rn" pre Windows a "n" pre Unix
%p output priority, t.j. DEBUG, INFO, WARN, ERROR, FATAL. Ak sa výstup volá debug(), potom DEBUG a tak ďalej
%r uvádza počet milisekúnd, ktoré trvalo od začiatku aplikácie na výstup logaristických informácií
%t vygeneruje názov vlákna, ktoré vygenerovalo logickú udalosť

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

#2 Definujte výstup A1 pre regulátor
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 Definujte režim rozloženia A1 ako 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 súboru
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 Definuj, do ktorého súboru chce A2 exportovať
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 Definujte maximálnu dĺžku výstupného súboru pre A2
log4j.appender.A2.MaxFileSize = 1KB
#8 Definujte počet záložných súborov pre A2
log4j.appender.A2.MaxBackupIndex = 3
#9 Definujte vzor rozloženia A2 ako 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




Predchádzajúci:Formulár triedy 1 je možné navrhnúť, ale nie je prvou triedou v súbore. Visual Studio vyžaduje, aby dizajnéri používali dokument
Budúci:Alibaba Cloud: Návod na opravu zraniteľností pri diaľkovom vykonávaní príkazov vo Windows SMB/RDP
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com