protected override void RegisterCollectors(ILogifyClientConfiguration config) { IgnorePropertiesInfoConfig ignoreConfig = config.IgnoreConfig; if (ignoreConfig == null) { ignoreConfig = new IgnorePropertiesInfoConfig(); } //Collectors.Add(new DevelopementPlatformCollector(Platform.ASP)); // added in constuctor Collectors.Add(new NetCoreWebApplicationCollector()); HttpContext context = LogifyHttpContext.Current; if (context != null) { if (context.Request != null) { Collectors.Add(new RequestCollector(context.Request, ignoreConfig)); } if (context.Response != null) { Collectors.Add(new ResponseCollector(context.Response, ignoreConfig)); } //if (context.ApplicationInstance != null && context.ApplicationInstance.Modules != null) // Collectors.Add(new ModulesCollector(context.ApplicationInstance.Modules)); } Collectors.Add(new OperatingSystemCollector()); //Collectors.Add(new VirtualMachineCollector()); Collectors.Add(new DebuggerCollector()); //Collectors.Add(new MemoryCollector(config)); //Collectors.Add(new FrameworkVersionsCollector()); }
protected override void RegisterCollectors(ILogifyClientConfiguration config) { Collectors.Add(new MemoryWorkingSetCollector()); Collectors.Add(new MemoryPhysicalRamCollector()); #if !ASP_CLIENT Collectors.Add(new MemoryClrDetailedCollector()); #endif }
protected override void RegisterCollectors(ILogifyClientConfiguration config) { Collectors.Add(new ExceptionTypeCollector()); Collectors.Add(new ExceptionMessageCollector()); Collectors.Add(new ExceptionStackCollector()); Collectors.Add(new ExceptionNormalizedStackCollector()); Collectors.Add(new ExceptionDataCollector()); //etc }
void Init(Dictionary <string, string> configDictionary) { this.IsSecondaryInstance = DetectIfSecondaryInstance(); this.stackTraceHelper = CreateStackTraceHelper(); this.config = new DefaultClientConfiguration(); this.ConfirmSendReport = false; // do not confirm by default Configure(LoadConfiguration()); }
protected override void RegisterCollectors(ILogifyClientConfiguration config) { if (config.CollectMiniDump) { Collectors.Add(new MiniDumpCollector()); } Collectors.Add(new DevelopementPlatformCollector(Platform.WIN)); Collectors.Add(new ConsoleApplicationCollector()); Collectors.Add(new ConsoleEnvironmentCollector(config)); // Environment info should go first, it may be used for further exception processing if (config.CollectMiniDump) { Collectors.Add(new DeferredMiniDumpCollector()); } }
protected override void RegisterCollectors(ILogifyClientConfiguration config) { Collectors.Add(new OperatingSystemCollector()); Collectors.Add(new VirtualMachineCollector()); Collectors.Add(new DebuggerCollector()); Collectors.Add(new MemoryCollector(config)); Collectors.Add(new DisplayCollector()); Collectors.Add(new Win32GuiResourcesCollector()); Collectors.Add(new CurrentCultureCollector()); Collectors.Add(new CurrentUICultureCollector()); Collectors.Add(new FrameworkVersionsCollector()); Collectors.Add(new EnvironmentCollector()); if (config.CollectScreenshot) { Collectors.Add(new ScreenshotCollector()); } //etc }
protected override void RegisterCollectors(ILogifyClientConfiguration config) { if (config.CollectMiniDump) { Collectors.Add(new MiniDumpCollector()); } Collectors.Add(new DevelopementPlatformCollector(Platform.WPF)); Collectors.Add(new WpfApplicationCollector()); //Spies.Add(new AppDispatcherCollector()); //Spies.Add(new DispatcherCollector()); //Spies.Add(new TaskShedulerCollector()); Collectors.Add(new WPFEnvironmentCollector(config)); // Environment info should go first, it may be used for further exception processing if (config.CollectMiniDump) { Collectors.Add(new DeferredMiniDumpCollector()); } }
protected override void RegisterCollectors(ILogifyClientConfiguration config) { Collectors.Add(new DevelopementPlatformCollector(Platform.NETCORE_CONSOLE)); // added in constuctor Collectors.Add(new NetCoreConsoleApplicationCollector()); //HttpContext context = LogifyHttpContext.Current; //if (context != null) { // if (context.Request != null) // Collectors.Add(new RequestCollector(context.Request)); // if (context.Response != null) // Collectors.Add(new ResponseCollector(context.Response)); // //if (context.ApplicationInstance != null && context.ApplicationInstance.Modules != null) // // Collectors.Add(new ModulesCollector(context.ApplicationInstance.Modules)); //} Collectors.Add(new OperatingSystemCollector()); //Collectors.Add(new VirtualMachineCollector()); Collectors.Add(new DebuggerCollector()); //Collectors.Add(new MemoryCollector(config)); //Collectors.Add(new FrameworkVersionsCollector()); }
protected CompositeInfoCollector(ILogifyClientConfiguration config) { RegisterCollectors(config); }
public ConsoleExceptionCollector(ILogifyClientConfiguration config) : base(config) { }
public NetCoreWebExceptionCollector(ILogifyClientConfiguration config, Platform platform) : base(config) { Collectors.Add(new DevelopementPlatformCollector(platform)); }
public MemoryCollector(ILogifyClientConfiguration config) : base(config) { }
public ExceptionObjectInfoCollector(ILogifyClientConfiguration config, MethodCallArgumentMap callArgumentsMap) : base(config) { Collectors.Add(new ExceptionMethodCallArgumentsCollector(callArgumentsMap)); }
protected RootInfoCollector(ILogifyClientConfiguration config) : base(config) { }
protected override void RegisterCollectors(ILogifyClientConfiguration config) { base.RegisterCollectors(config); }
public DesktopEnvironmentCollector(ILogifyClientConfiguration config) : base(config) { }
public WinFormsExceptionCollector(ILogifyClientConfiguration config) : base(config) { }
public WinFormsEnvironmentCollector(ILogifyClientConfiguration config) : base(config) { }
protected abstract void RegisterCollectors(ILogifyClientConfiguration config);
public ConsoleEnvironmentCollector(ILogifyClientConfiguration config) : base(config) { }