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));
        }