private static void EnableXrmToolingLogging() { if (!UserOptionsHelper.GetOption <bool>(UserOptionProperties.XrmToolingLoggingEnabled)) { return; } TraceControlSettings.TraceLevel = SourceLevels.All; var logPath = XrmToolingLogging.GetLogFilePath(); TraceControlSettings.AddTraceListener(new TextWriterTraceListener(logPath)); }
private void EnableXrmToolingLogging() { DTE dte = Package.GetGlobalService(typeof(DTE)) as DTE; if (!UserOptionsGrid.GetLoggingOptionBoolean(dte, "ExtensionLoggingEnabled")) { return; } TraceControlSettings.TraceLevel = SourceLevels.All; string logPath = XrmToolingLogging.GetLogFilePath(dte); TraceControlSettings.AddTraceListener(new TextWriterTraceListener(logPath)); }