Quantcast
Channel: WCF
Viewing all articles
Browse latest Browse all 3

Piccolo promemoria: logging di un servizio WCF

$
0
0

In caso di problemi di comunicazione con un servizio WCF, spesso il logging delle attività permette di capire facilmente cosa non funziona. Per abilitarlo, è sufficiente aggiungere la seguente sezione nel file web.config:

   1:<system.diagnostics>
   2:<sources>
   3:<sourcename="System.ServiceModel"
   4:switchValue="Information, ActivityTracing"
   5:propagateActivity="true">
   6:<listeners>
   7:<addname="traceListener"
   8:type="System.Diagnostics.XmlWriterTraceListener"
   9:initializeData= "Execution.svclog"/>
  10:</listeners>
  11:</source>
  12:</sources>
  13:</system.diagnostics>
 
Con tale configurazione, le attività del servizio saranno registrate nel file Execution.svclog, che potrà essere aperto con il Microsoft Service Trace Viewer. Da notare che gli switch che abbiamo specificato alla riga 4 fanno sì che venga generata una grande quantità di messaggi di log, quindi il file assumerà rapidamente notevoli dimensioni. Si consiglia quindi di utilizzare tali impostazioni solo in fase di test.
 
Fonte: Configure Tracing su MSDN
 
Tag di Technorati: ,,

Viewing all articles
Browse latest Browse all 3

Latest Images

Trending Articles