public OutputEngine( ISettingReaderFactory settingReaderFactory, IFilePathGetterFactory filePathGetterFactory, IMessageTextFormatter messageTextFormatter, IInternalLogger internalLogger) { _settingReaderFactory = settingReaderFactory; _filePathGetterFactory = filePathGetterFactory; _messageTextFormatter = messageTextFormatter; _internalLogger = internalLogger; }
public InternalLogger( IMessageCreator messageCreator, ICallingStackFrameGetter callingStackFrameGetter, IMessageTextFormatter messageTextFormatter) { _messageCreator = messageCreator; _callingStackFrameGetter = callingStackFrameGetter; _messageTextFormatter = messageTextFormatter; _filePath = string.Format("{0}{1}{2}.{3}.log", Path.GetTempPath(), Environment.NewLine, AppDomain.CurrentDomain.FriendlyName, Process.GetCurrentProcess().Id); }
public OutputEngine(ISettingReaderFactory settingReaderFactory, IXmlSettingsProviderFactory xmlSettingsProviderFactory, IMessageTextFormatter messageTextFormatter, IInternalLogger internalLogger) { _settingReaderFactory = settingReaderFactory; _xmlSettingsProviderFactory = xmlSettingsProviderFactory; _messageTextFormatter = messageTextFormatter; _internalLogger = internalLogger; _levelColors = new Dictionary<Level, ConsoleColor>(); foreach (var level in Enum.GetValues(typeof(Level))) { _levelColors.Add((Level)level, ConsoleColor.Gray); } }
public OutputEngine(ISettingReaderFactory settingReaderFactory, IXmlSettingsProviderFactory xmlSettingsProviderFactory, IMessageTextFormatter messageTextFormatter, IInternalLogger internalLogger) { _settingReaderFactory = settingReaderFactory; _xmlSettingsProviderFactory = xmlSettingsProviderFactory; _messageTextFormatter = messageTextFormatter; _internalLogger = internalLogger; _levelColors = new Dictionary <Level, ConsoleColor>(); foreach (var level in Enum.GetValues(typeof(Level))) { _levelColors.Add((Level)level, ConsoleColor.Gray); } }