internal void StartService(DebuggingEngineCommand debuggingEngine, int testCount) { ExecutionEventLog.RecordStatus("Starting up LoggingMediator."); server = new LoggingServer(debuggingEngine, debugTests); server.Start(); consoleLogger = new ConsoleLogger(); recordingLogger = new RecordingLogger(); windowProgressLogger = new ProgressWindowLogger(testCount); server.RegisterLogger(recordingLogger); server.RegisterLogger(consoleLogger); server.RegisterLogger(windowProgressLogger); }
static internal void LogFile(string filename) { LoggingServer service = LoggingServer.Instance; if (service != null) { service.LoggingNormalizer.LogFile(filename); } if (!hasTests && executionLoggers.Count > 0) { ExecutionGroupLogCommand groupLogger = executionLoggers.Peek(); if (groupLogger != null) { groupLogger.LogFile(filename); } } }