Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 19099|Jawab: 1

[Sumber] Parameter ConversionPattern log4net

[Salin tautan]
Diposting pada 15/04/2017 10.50.59 | | |

Log4net merekomendasikan hanya menggunakan empat level, dengan prioritas tertinggi hingga terendah adalah ERROR, WARN, INFO, dan DEBUG
#这里定义能显示到的最低级别, jika Anda mendefinisikannya ke level INFO, Anda tidak akan melihat informasi level DEBUG~!
log4j.rootLogger=DEBUG
#将DAO层log记录到DAOLog, dalam allLog
log4j.logger.DAO=DEBUG,A2,A4
#将逻辑层log记录到BusinessLog, dalam allLog
log4j.logger.Businesslog=DEBUG,A3,A4

#A1 - Cetak ke layar
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 - dicetak ke dalam file DAOLog - khusus untuk lapisan DAO
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} metode:%l%n%m%n

#A3 -- Cetak ke file BusinessLog -- Secara khusus merekam informasi Log untuk layanan lapisan pemrosesan logis
log4j.appender.A3=org.apache.log4j.DailyRollingFileAppender
log4j.appender.A3.file=Log Bisnis
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 - cetak ke file alllog - catat semua informasi log
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} metode:%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} metode:%l%n%m%n

ConversionPatternparameter
Arti Nama Format
%c Nama lengkap kelas tempat informasi log output berada
%d menampilkan tanggal atau waktu titik waktu log, format defaultnya adalah ISO8601, atau Anda dapat menentukan format setelahnya, misalnya: %d{yyy-MM-dd HH:mm:ss }, dan outputnya serupa: 2002-10-18- 22:10:28
%f Nama kelas tempat informasi log output berada
%l Lokasi di mana peristiwa log output terjadi, yaitu, pernyataan yang mengeluarkan informasi log berada di baris kelas tempat ia berada
%m menghasilkan informasi yang ditentukan dalam kode, seperti pesan dalam log(message).
%n mengeluarkan carriage return newline, "rn" untuk Windows dan "n" untuk Unix
%p prioritas keluaran, yaitu DEBUG, INFO, WARN, ERROR, FATAL. Jika output disebut debug(), maka DEBUG, dan seterusnya
%r mengeluarkan jumlah milidetik yang dibutuhkan dari awal aplikasi ke output informasi log
%t mengeluarkan nama utas yang menghasilkan peristiwa log

#1 mendefinisikan dua output
log4j.rootLogger = INFO, A1, A2,A3

#2 Tentukan output A1 ke pengontrol
log4j.appender.A1 = org.apache.log4j.ConsoleAppender
#3 Tentukan mode tata letak A1 sebagai PatternLayout
log4j.appender.A1.layout = org.apache.log4j.PatternLayout
#4 Tentukan format keluaran A1
log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c - %m%n

#5 Tentukan output A2 ke file
log4j.appender.A2 = org.apache.log4j.RollingFileAppender
#6 Tentukan file mana yang ingin dikeluarkan A2
log4j.appender.A2.File = F:nepalonclassesexample3.log
#7 Tentukan panjang maksimum file output untuk A2
log4j.appender.A2.MaxFileSize = 1KB
#8 Tentukan jumlah file cadangan untuk A2
log4j.appender.A2.MaxBackupIndex = 3
#9 Tentukan pola tata letak A2 sebagai PatternLayout
log4j.appender.A2.layout = org.apache.log4j.PatternLayout
#10 Tentukan format keluaran A2
log4j.appender.A2.layout.ConversionPattern = %d{yyyy-MM-dd hh:mm:ss}:%p %t %c - %m%n




Mantan:Kelas Form1 dapat dirancang, tetapi bukan kelas pertama dalam file. Visual Studio mengharuskan desainer untuk menggunakan dokumen
Depan:Alibaba Cloud: Tutorial perbaikan kerentanan eksekusi perintah jarak jauh Windows SMB/RDP
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com