Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

Piccolo promemoria: logging di un servizio WCF

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:     <source name="System.ServiceModel"
   4:             switchValue="Information, ActivityTracing"
   5:             propagateActivity="true">
   6:       <listeners>
   7:         <add name="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: ,,

Print | posted on mercoledì 24 ottobre 2012 00:53 | Filed Under [ WCF ]

Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET