Category / Section
How to enable tracing and error message logging in OlapChart Silverlight?
1 min read
- Right-click on web.config file and select Edit WCF Configuration.
Figure 1: Edit WCF Configuration window
When you cannot find the “Edit WCF Configuration” here, goto Tools -> Select Edit WCF Configuration.
Figure 2: Edit WCF Configuration Window
- Click on Diagnostics and choose Enable Message Logging and Tracing.
Figure 3: Enabling Message Logging and Tracing
Figure 4: Enabling Message Logging and Tracing
- When you want to change the log file saving location, open the web.config in VisualStudio and change the location as follows.
XAML
<system.diagnostics> <sources> <source propagateActivity="true" name="System.ServiceModel" switchValue="Warning, ActivityTracing"> <listeners> <add type="System.Diagnostics.DefaultTraceListener" name="Default"> <filter type="" /> </add> <add name="ServiceModelTraceListener"> <filter type="" /> </add> </listeners> </source> <source name="System.ServiceModel.MessageLogging" switchValue="Warning, ActivityTracing"> <listeners> <add type="System.Diagnostics.DefaultTraceListener" name="Default"> <filter type="" /> </add> <add name="ServiceModelMessageLoggingListener"> <filter type="" /> </add> </listeners> </source> </sources> <sharedListeners> <add initializeData="c:\users\jas\appdata\local\syncfusion\essentialstudio\12.4.0.24\silverlight\olapclient.silverlight\appearance\skindemo\olapclient.silverlight.samples.web\web_tracelog.svclog" initializeData="c:\log\web_tracelog.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="ServiceModelTraceListener" traceOutputOptions="Timestamp"> <filter type="" /> </add> <add itializeData="c:\users\jas\appdata\local\syncfusion\essentialstudio\12.4.0.24\silverlight\olapclient.silverlight\appearance\skindemo\olapclient.silverlight.samples.web\web_messages.svclog" initializeData="c:\log\web_tracelog.svclog" type="System.Diagnostics.XmlWriterTraceListener, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" name="ServiceModelMessageLoggingListener" traceOutputOptions="Timestamp"> <filter type="" /> </add> </sharedListeners> </system.diagnostics>
- You can host this web.config in server, and the log files are saved in “C:\log\web_tracelog.svclog”.
- Make sure that your Application Pool – Identity has permission to write to that folder.