Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 19099|Svare: 1

[Kilde] log4nets ConversionPattern-parameter

[Kopier lenke]
Publisert på 15.04.2017 10:50:59 | | |

Log4net anbefaler å bruke kun fire nivåer, hvor høyeste til laveste prioritet er ERROR, WARN, INFO og DEBUG
#这里定义能显示到的最低级别, hvis du definerer det til INFO-nivå, vil du ikke se DEBUG-nivåinformasjonen~!
log4j.rootLogger=DEBUG
#将DAO层log记录到DAOLog, i allLog
log4j.logger.DAO=DEBUG,A2,A4
#将逻辑层log记录到BusinessLog, i allLog
log4j.logger.Businesslog=DEBUG,A3,A4

#A1 - Skriv ut til skjermen
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 – skrevet ut i en fil DAOLog – spesifikt for DAO-laget
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 -- Skriv ut til fil BusinessLog -- Registrer spesifikt logginformasjon for logiske prosesseringslagstjenester
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} metode:%l%n%m%n

#A4 - skriv ut i fil Alllog - registrer all logginformasjon
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

ConversionPatternparameter
Formatnavnets betydning
%c Det fulle navnet på klassen som utdatalogginformasjonen tilhører
%d gir dato eller klokkeslett for logtidspunktet, standardformatet er ISO8601, eller du kan spesifisere formatet etter det, for eksempel: %d{yyy-MM-dd HH:mm:ss }, og utgangen er lik: 2002-10-18- 22:10:28
%f Klassenavnet til klassen som utdatalogginformasjonen tilhører
%l Stedet hvor utdatalogghendelsen inntreffer, det vil si setningen som gir logginformasjonen, ligger på linjen til klassen den er i
%m gir ut informasjonen som er spesifisert i koden, for eksempel meldingen i log(message).
%n gir en vognretur-nylinje, "rn" for Windows og "n" for Unix
%p utgangsprioritet, altså FEILSØKING, INFO, ADVARSEL, FEIL, FATAL. Hvis utgangen heter debug(), så DEBUG, og så videre
%r gir ut antall millisekunder det tok fra starten av applikasjonen til utdata av logginformasjonen
%t gir navnet på tråden som genererte logghendelsen

#1 definerer to utganger
log4j.rootLogger = INFO, A1, A2,A3

#2 Definer A1-utgangen til kontrolleren
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 Definer layoutmodusen til A1 som PatternLayout
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#4 Definer utdataformatet til A1
log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n

#5 Definer A2-utgang til fil
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 Definer hvilken fil A2 vil eksportere til
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 Definer maksimal lengde på utdatafilen for A2
log4j.appender.A2.MaxFileSize = 1KB
#8 Definer antall sikkerhetskopifiler for A2
log4j.appender.A2.MaxBackupIndex = 3
#9 Definer layoutmønsteret til A2 som PatternLayout
log4j.appender.A2.layout = org.apache.log4j.PatternLayout
#10 Definer utdataformatet til A2
log4j.appender.A2.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n




Foregående:Klasse Form1 kan designes, men det er ikke den første klassen i filen. Visual Studio krever at designere bruker dokumentet
Neste:Alibaba Cloud: Windows SMB/RDP fjernkommandoutførelse sårbarhetsreparasjonsveiledning
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com