public void ApplySettings(PipelineBatch pipelineBatch) { var telemetryPlugin = new TelemetryActivitySettings { Enabled = TelemetryEnabled }; pipelineBatch.AddPlugin(telemetryPlugin); var supportedModesPlugin2 = new MultiModeSupportSettings { SupportedModes = new List <string>() }; pipelineBatch.AddPlugin(supportedModesPlugin2); var pipelineBatchSummary = new PipelineBatchSummary() { IncludeStackTraceForExceptions = IsIncludeStackTraceForExceptions }; foreach (var logLevel in LogLevels) { pipelineBatchSummary.LogLevels.Add(logLevel); } pipelineBatch.AddPlugin(pipelineBatchSummary); SitecoreItemSettings newPlugin = new SitecoreItemSettings() { ItemId = Guid.Parse(pipelineBatch.Identifier) }; pipelineBatch.AddPlugin(newPlugin); pipelineBatch.AddPlugin(VerificationLogSettings); }
protected static void AddPlugins(PipelineBatch pipelineBatch) { TelemetryActivitySettings telemetryPlugin = new TelemetryActivitySettings() { Enabled = false }; pipelineBatch.AddPlugin <TelemetryActivitySettings>(telemetryPlugin); MultiModeSupportSettings newPlugin2 = new MultiModeSupportSettings() { SupportedModes = new List <string>() }; pipelineBatch.AddPlugin <MultiModeSupportSettings>(newPlugin2); }
protected static void AddRequiredPlugins(PipelineBatch pipelineBatch) { PipelineBatchSummary pipelineBatchSummary = new PipelineBatchSummary() { IncludeStackTraceForExceptions = true }; AddLogLevel(pipelineBatchSummary); pipelineBatch.AddPlugin <PipelineBatchSummary>(pipelineBatchSummary); SitecoreItemSettings newPlugin = new SitecoreItemSettings() { ItemId = Guid.Parse(pipelineBatch.Identifier) }; pipelineBatch.AddPlugin(newPlugin); }
protected static void AddVerificationLogPlugin(PipelineBatch pipelineBatch) { VerificationLogSettings newPlugin = new VerificationLogSettings() { SaveJson = false, VerificationEnabled = false, VerificationLog = null }; pipelineBatch.AddPlugin(newPlugin); }