Abilitare il tracing in un applicazione WCF

Scritto da  Antonio Pierascenzi il lunedì 16 agosto 2010  •  Linguaggio:    • Livello: 200


Per poter debuggare i nostri servizi WCF abbiamo bisogno di loggare tutte le operazioni che vengono fatte su di essi.
Questo meccanismo, che non è il comportamento di default in WCF, si può abilitare nel file di configurazione del client che utilizza il servizio sia a mano che attraverso il Service Configuration Editor. L'abilitazione di questa caratteristica farà sì che, nella path del progetto che funge da host per il servizio, verranno creati dei file con estensione .svclog ove è possibile reperire tutte le informazioni di cui abbiamo bisogno in fase di debug del servizio.
Questi file si possono aprire con l'utility SvcTraceViewer presente in C:\Program Files\Microsoft SDKs\Windows\v6.0\Bin.
Per maggiori dettagli sui parametri di configurazione del Message Logging fare riferimento a questo articolo su MSDN http://msdn.microsoft.com/en-us/library/ms730064.aspx.


Tags: WCF,Tracing,Logging

 
x