Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 19099|Antwoord: 1

[Bron] log4net's ConversionPattern-parameter

[Link kopiëren]
Geplaatst op 15-04-2017 10:50:59 | | |

Log4net raadt aan om slechts vier niveaus te gebruiken, waarbij de hoogste tot laagste prioriteit ERROR, WARN, INFO en DEBUG zijn
#这里定义能显示到的最低级别, als je het definieert op INFO-niveau, zie je de DEBUG-niveau informatie niet~!
log4j.rootLogger=DEBUG
#将DAO层log记录到DAOLog, in allLog
log4j.logger.DAO=DEBUG,A2,A4
#将逻辑层log记录到BusinessLog, in allLog
log4j.logger.Businesslog=DEBUG,A3,A4

#A1 - Print naar het scherm
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 - afgedrukt in een bestand DAOLog - specifiek voor de DAO-laag
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 -- Print-to-file BusinessLog -- Specifiek loginformatie vastleggen voor logische verwerkingslaagservices
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 - afdrukken in bestand Alllog - alle loginformatie registreren
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
Betekenis van de formaatnaam
%c De volledige naam van de klasse waartoe de uitvoerloginformatie behoort
%d geeft de datum of tijd van het logaritmische tijdpunt uit, het standaardformaat is ISO8601, of je kunt het formaat daarna specificeren, bijvoorbeeld: %d{yyy-MM-dd HH:mm:ss }, en de output is vergelijkbaar: 2002-10-18- 22:10:28
%f De klassenaam van de klasse waartoe de output log-informatie behoort
%l De locatie waar het uitvoerlog-event plaatsvindt, dat wil zeggen, de instructie die de loginformatie uitvoert, bevindt zich op de regel van de klasse waarin het zich bevindt
%m geeft de informatie die in de code is gespecificeerd, zoals het bericht in log(message).
%n geeft een carriage return nieuwregel, "rn" voor Windows en "n" voor Unix
%p outputprioriteit, d.w.z. DEBUG, INFO, WAARSCHUWING, FOUT, FATAL. Als de output debug() heet, dan DEBUG, enzovoort
%r geeft het aantal milliseconden uit dat het duurde van het begin van de applicatie tot de uitvoer van de loginformatie
%t geeft de naam van de thread die het log-event genereerde

#1 definieert twee uitgangen
log4j.rootLogger = INFO, A1, A2,A3

#2 Definieer de A1-uitgang naar de controller
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 Definieer de layoutmodus van A1 als PatternLayout
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#4 Definieer het uitvoerformaat van A1
log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n

#5 Definieer A2-uitvoer naar bestand
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 Definieer naar welk bestand A2 wil uitvoeren
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 Definieer de maximale lengte van het uitvoerbestand voor A2
log4j.appender.A2.MaxFileSize = 1KB
#8 Definieer het aantal back-upbestanden voor A2
log4j.appender.A2.MaxBackupIndex = 3
#9 Definieer het layoutpatroon van A2 als PatternLayout
log4j.appender.A2.layout = org.apache.log4j.PatternLayout
#10 Definieer het uitvoerformaat van A2
log4j.appender.A2.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n




Vorig:De klasse Form1 kan worden ontworpen, maar het is niet de eerste klasse in het bestand. Visual Studio vereist dat ontwerpers het document gebruiken
Volgend:Alibaba Cloud: Windows SMB/RDP tutorial voor het repareren van kwetsbaarheden voor externe commando-uitvoering
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com