Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 19099|Atbildi: 1

[Avots] log4net ConversionPattern parametrs

[Kopēt saiti]
Publicēts 15.04.2017 10:50:59 | | |

Log4net iesaka izmantot tikai četrus līmeņus, no kuriem augstākā līdz zemākā prioritāte ir ERROR, WARN, INFO un DEBUG
#这里定义能显示到的最低级别, ja jūs to definējat INFO līmenī, jūs neredzēsiet DEBUG līmeņa informāciju ~!
log4j.rootLogger=DEBUG
#将DAO层log记录到DAOLog, visiŽurnāls
log4j.logger.DAO=DEBUG,A2,A4
#将逻辑层log记录到BusinessLog, visosŽurnāls
log4j.logger.Businesslog=DEBUG,A3;A4

#A1 - Drukāšana ekrānā
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 - izdrukāts failā DAOLog - īpaši DAO slānim
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=DAOLog
log4j.appender.A2.DatePattern='.' gggg-MM-dd
log4j.appender.A2.layout=org.apache.log4j.PatternLayout
log4j.appender.A2.layout.ConversionPattern=[%-5p] %d{gggg-MM-dd HH:mm:ss,SSS} metode:%l%n%m%n

#A3 -- Drukāt failā BusinessLog -- Īpaši ierakstīt žurnāla informāciju loģiskās apstrādes slāņa pakalpojumiem
log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A3.file=Biznesa žurnāls
log4j.appender.A3.DatePattern='.' gggg-MM-dd
log4j.appender.A3.layout=org.apache.log4j.PatternLayout
log4j.appender.A3.layout.ConversionPattern=[%-5p] %d{gggg-MM-dd HH:mm:ss,SSS} metode:%l%n%m%n

#A4 - drukāt failā alllog - ierakstīt visu žurnāla informāciju
log4j.appender.A4=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A4.file=alllog
log4j.appender.A4.DatePattern='.' gggg-MM-dd
log4j.appender.A4.layout=org.apache.log4j.PatternLayout
log4j.appender.A4.layout.ConversionPattern=[%-5p] %d{gggg-MM-dd HH:mm:ss,SSS} metode:%l%n%m%n

#Appender的使用
log4j.appender.A2=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A2.file=demo
log4j.appender.A2.DatePattern='.' gggg-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{gggg-MM-dd HH:mm:ss,SSS} metode:%l%n%m%n

Parametrs ConversionPattern
Formāta nosaukuma nozīme
%c Tās klases pilns nosaukums, kurai pieder izvades žurnāla informācija
%d izvada žurnāla laika punkta datumu vai laiku, noklusējuma formāts ir ISO8601, vai arī pēc tā var norādīt formātu, piemēram: %d{gggg-MM-dd HH:mm:ss }, un izvade ir līdzīga: 2002-10-18- 22:10:28
%f Tās klases nosaukums, kurai pieder izvades žurnāla informācija
%l Vieta, kur notiek izvades žurnāla notikums, tas ir, priekšraksts, kas izvada žurnāla informāciju, atrodas tās klases rindā, kurā tas atrodas
%m izvada kodā norādīto informāciju, piemēram, ziņojumu log(message).
%n izvada jaunu rindiņu, "rn" operētājsistēmai Windows un "n" Unix programmai
%p izvades prioritāte, t.i. ATKĻŪDOT, INFORMĀCIJA, BRĪDINĀJUMS, KĻŪDA, LETĀLS. Ja izvadi sauc par debug(), tad DEBUG utt
%r izvada milisekunžu skaitu, kas pagāja no lietojumprogrammas sākuma līdz žurnāla informācijas izvadei
%t izvada tā pavediena nosaukumu, kas ģenerēja žurnāla notikumu

#1 definē divas izejas
log4j.rootLogger = INFORMĀCIJA, A1, A2,A3

#2 Definējiet A1 izeju uz kontrolieri
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 Definējiet A1 izkārtojuma režīmu kā PatternLayout
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#4 Definējiet A1 izvades formātu
log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n

#5 Definējiet A2 izvadi failā
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 Nosakiet, kuru failu A2 vēlas izvadīt
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 Definējiet A2 izvades faila maksimālo garumu
log4j.appender.A2.MaxFileSize = 1KB
#8 Definējiet A2 dublējuma failu skaitu
log4j.appender.A2.MaxBackupIndex = 3
#9 Definējiet A2 izkārtojuma modeli kā PatternLayout
log4j.appender.A2.layout = org.apache.log4j.PatternLayout
#10 Definējiet A2 izvades formātu
log4j.appender.A2.layout.ConversionPattern = %d{gggg-MM-dd hh:mm:ss}:%p %t %c - %m%n




Iepriekšējo:Klasi Form1 var noformēt, bet tā nav pirmā klase failā. Visual Studio pieprasa noformētājiem, lai izmantotu dokumentu
Nākamo:Alibaba mākonis: Windows SMB/RDP attālās komandas izpildes ievainojamības labošanas apmācība
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com