Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 19099|Odgovoriti: 1

[Vir] parameter ConversionPattern log4net

[Kopiraj povezavo]
Objavljeno na 15. 04. 2017 10:50:59 | | |

Log4net priporoča uporabo le štirih stopenj, pri čemer so najvišja do najnižja prioriteta ERROR, WARN, INFO in DEBUG
#这里定义能显示到的最低级别, če ga določite na raven INFO, ne boste videli informacij na ravni DEBUGa~!
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 - Tiskanje na zaslon
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 - natisnjen v datoteko DAOLog - posebej za DAO plast
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 -- BusinessLog za tisk v datoteko -- Natančneje beleženje podatkov o dnevniku za storitve logične procesne plasti
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 - natisni v datoteko alllog - zabeleži vse podatke o dnevniku
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
Pomen imena formata
%c Polno ime razreda, kateremu pripadajo informacije izhodnega dnevnika
%d izpiše datum ali čas logaritamske časovne točke, privzeti format je ISO8601, ali pa lahko določite format za njim, na primer: %d{yyy-MM-dd HH:mm:ss }, izhod pa je podoben: 2002-10-18- 22:10:28
%f Ime razreda razreda, kateremu pripadajo informacije izhodnega dnevnika
%l Lokacija, kjer se zgodi dogodek izhodnega loga, torej stavek, ki izhodi podatke o logu, je na vrstici razreda, v katerem je
%m izpiše informacije, določene v kodi, kot je sporočilo v log(message).
%n izhodi 'carriage return' newline, "rn" za Windows in "n" za Unix
%p izhodna prioriteta, tj. DEBUG, INFO, WARN, ERROR, FATAL. Če se izhod imenuje debug(), potem DEBUG in tako naprej
%r izpiše število milisekund, ki jih je potreboval od začetka aplikacije do izhoda informacij iz loga
%t izpiše ime niti, ki je ustvarila dogodek dnevnika

#1 določa dva izhoda
log4j.rootLogger = INFO, A1, A2,A3

#2 Določite izhod A1 za krmilnik
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 Definirajte način postavitve A1 kot PatternLayout
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#4 Določite izhodni format A1
log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n

#5 Določi izhod A2 v datoteko
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 Določite, v katero datoteko želi A2 izpisati
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 Določite največjo dolžino izhodne datoteke za A2
log4j.appender.A2.MaxFileSize = 1KB
#8 Določite število varnostnih kopij za A2
log4j.appender.A2.MaxBackupIndex = 3
#9 Definirajte vzorec postavitve A2 kot PatternLayout
log4j.appender.A2.layout = org.apache.log4j.PatternLayout
#10 Določite izhodni format A2
log4j.appender.A2.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n




Prejšnji:Razred Form1 je mogoče oblikovati, vendar ni prvi razred v datoteki. Visual Studio zahteva, da oblikovalci uporabljajo dokument
Naslednji:Alibaba Cloud: Vodič za popravilo ranljivosti za oddaljeno izvajanje ukazov za Windows SMB/RDP
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com