public DiscordRpc(IOutputService outputService, IDocumentTabService tabService, IAppWindow appWindow, DbgManager dbgManager) { _appWindow = appWindow; StartTime = DateTime.UtcNow; _presenceProviders = new IPresenceProvider[] { new DebuggerPresenceProvider(dbgManager), new TreeNodePresenceProvider(tabService), new CurrentTabPresenceProvider(tabService), new FallbackPresenceProvider(), }; var outputPane = outputService.Create(Constants.LoggerOutputPaneGuid, "Discord RPC"); _outputPaneLogger = new OutputPaneLogger(outputPane) { Level = LogLevel.Info, }; UpdateTimer = new Timer(1000) { AutoReset = true }; UpdateTimer.Elapsed += OnTimerTick; Client = new DiscordRpcClient(Constants.DiscordApplicationId, autoEvents: true) { SkipIdenticalPresence = true, Logger = _outputPaneLogger, }; Client.OnReady += OnClientReady; Client.Initialize(); }
OutputLogger(IOutputService outputService, ITheDebugger theDebugger, IOutputLoggerSettings outputLoggerSettings, IContentTypeRegistryService contentTypeRegistryService) { this.outputService = outputService; this.textPane = outputService.Create(GUID_OUTPUT_LOGGER_DEBUG, dnSpy_Debugger_Resources.DebugLoggerName, contentTypeRegistryService.GetContentType(ContentTypes.OutputDebug)); this.outputLoggerSettings = outputLoggerSettings; theDebugger.OnProcessStateChanged += TheDebugger_OnProcessStateChanged; }
InitializeLogger(IOutputService outputService) { Instance = outputService.Create(THE_GUID, "My Logger"); Instance.WriteLine("Logger initialized!"); }
private InitializeLogger(IOutputService outputService) { var pane = outputService.Create(Constants.LoggerOutputPane, "dnSpy.Extension.HoLLy"); CachedInstance.Writer = pane; }
public OutputEntity Create([FromBody] OutputEntity OutputEntity) { return(OutputService.Create(EmployeeEntity, OutputEntity)); }
InitializeLogger(IOutputService outputService) { Instance = outputService.Create(LOG_GUID, "DeFlow Output"); Instance.WriteLine("DeFlow initialized"); }
InitializeLogger(IOutputService outputService) { Instance = outputService.Create(THE_GUID, "Sccylla hide info "); Instance.WriteLine("Logger initialized!"); }
OutputLogger(IOutputService outputService, ITheDebugger theDebugger, IOutputLoggerSettings outputLoggerSettings, IContentTypeRegistryService contentTypeRegistryService) { this.outputService = outputService; textPane = outputService.Create(GUID_OUTPUT_LOGGER_DEBUG, dnSpy_Debugger_Resources.DebugLoggerName, contentTypeRegistryService.GetContentType(ContentTypes.OutputDebug)); this.outputLoggerSettings = outputLoggerSettings; theDebugger.OnProcessStateChanged += TheDebugger_OnProcessStateChanged; }