Domanda

Qualcuno ha trovato un modo per aggirare questo problema?O una tecnica migliore per conglomerare in modo affidabile la registrazione da più server Web?

Qualche idea anche su buoni strumenti di analisi dei file di registro log4net (testo semplice, non XML) - a parte il buon vecchio grep ovviamente :)

È stato utile?

Soluzione

Il limite di 1024 byte fa parte del syslog RFC (sezione 4.1), così come il trasporto UDP che non ha una consegna garantita (nel caso in cui ti preoccupi delle linee di registro perse nell'etere).Penso che syslog-ng possa risolvere entrambi questi problemi, ma non sono un esperto di syslog.

Altri suggerimenti

Ho letto di logFaces su un'altra domanda, oppure potresti usare un socket appender e scrivere il tuo server.logFaces si descrive come un "server di log, aggregatore e visualizzatore" ma devo ancora provarlo.

Gli appender basati su database sono ottimi per raccogliere registri da più server.

La limitazione è imposta dal syslog stesso, non dall'appender.

Non conosco log4net, ma NLog funziona perfettamente con la destinazione del file "condiviso", ad es.più processi possono scrivere in uno stesso file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top