public override bool OnStart() { //(CDLTLL) (OLD-WA SDK 1.2) //DiagnosticMonitor.Start("DiagnosticsConnectionString"); // (New SDK 1.3) To enable the AzureLocalStorageTraceListner for TRACES, uncomment relevent section in the web.config DiagnosticMonitorConfiguration diagnosticConfig = DiagnosticMonitor.GetDefaultInitialConfiguration(); diagnosticConfig.Directories.ScheduledTransferPeriod = TimeSpan.FromMinutes(1); diagnosticConfig.Directories.DataSources.Add(AzureLocalStorageTraceListener.GetLogDirectory()); // For information on handling configuration changes // see the MSDN topic at http://go.microsoft.com/fwlink/?LinkId=166357. //(CDLTLL) (OLD-WA SDK 1.2) //RoleEnvironment.Changing += RoleEnvironmentChanging; return(base.OnStart()); }
public AzureLocalStorageTraceListener() : base(Path.Combine(AzureLocalStorageTraceListener.GetLogDirectory().Path, "WCFWebRole.svclog")) { }