2012-02-06 13 views
6

Spero di ottenere alcune risposte definitive su questa grande domanda. Quando si scrivono applicazioni Web in .net, si dovrebbe utilizzare la funzionalità di aggiunta nel registro di accesso di IIS per memorizzare ciò che si desidera o si dovrebbe scrivere nel registro eventi di Windows?Registro eventi di Windows e registri di testo

Sto parlando di registrazione informazioni, registrazione di allarmi e registrazione degli errori. Sarebbe intelligente dividerlo e scrivere sia nel registro iis che nel registro eventi?

Oppure per le normali applicazioni di rete .net, dovrebbero scrivere nel proprio file di registro o utilizzare il registro eventi?

risposta

5

Consiglierei di non inserire le informazioni di registro specifiche dell'applicazione nel file di registro IIs. Questo file di registro è specifico per il server Web e il formato di tale file di registro è determinato dalle impostazioni del registro in IIs. Strumenti di analisi dei registri di terze parti sono disponibili per questo e si può finire in una situazione in cui questi strumenti non sono in grado di analizzare i file di registro IIs perché le informazioni che sono state inserite potrebbero essere formattate in modo errato.

Le informazioni di registro specifiche dell'applicazione sono preferibili per separare il registro eventi o un file di registro dedicato. Se dovrebbe essere il registro degli eventi o no, è davvero una questione di preferenza. Le informazioni del registro eventi potrebbero essere più facilmente analizzate e filtrate dal Visualizzatore eventi e quindi potrebbero essere molto più facili da gestire. È un formato ben noto che puoi inviare ad altre persone per ulteriori indagini e possono facilmente caricarlo nel loro Visualizzatore eventi. Ottima scelta per casi di supporto. Se si prevede un registro di registrazione, è preferibile creare un registro eventi specifico per applicazioni dedicato in modo da non ingombrare il registro eventi applicazioni generico.

Direi che questo vale anche per le applicazioni desktop Windows.

Se non lo si è già, si consiglia inoltre di utilizzare uno dei framework di registrazione noti come Log4Net o Enterprise Logging Block. Ti farà risparmiare un sacco di tempo e dolore.

+0

Grazie per la risposta, esattamente il tipo di risposta che stavo cercando. – Elvar

Problemi correlati