OutputLogger(IOutputManager outputManager, ITheDebugger theDebugger, IOutputLoggerSettings outputLoggerSettings, IContentTypeRegistryService contentTypeRegistryService) { this.outputManager = outputManager; this.textPane = outputManager.Create(GUID_OUTPUT_LOGGER_DEBUG, dnSpy_Debugger_Resources.DebugLoggerName, contentTypeRegistryService.GetContentType(ContentTypes.OutputDebug)); this.outputLoggerSettings = outputLoggerSettings; theDebugger.OnProcessStateChanged += TheDebugger_OnProcessStateChanged; }
InitializeLogger(IOutputManager outputManager) { Instance = outputManager.Create(THE_GUID, "My Logger"); Instance.WriteLine("Logger initialized!"); }