public Log() { _messageGenerator = new LogMessageGenerator(); _writers = new List<ILogWriter>(1); #if DEBUG _writers.Add(new LogWriterDebug()); #endif }
public SqlDatabaseManager(ILogMessageGenerator logMessageGenerator, IDatabaseActionExecutorFactory actionExecutorFactory) { _logMessageGenerator = logMessageGenerator; _actionExecutorFactory = actionExecutorFactory; }
/// <summary> /// Constructor /// </summary> /// <param name="configFile">The path to the logging configuration file</param> /// <param name="generator">The generator to use for log messages</param> /// <param name="fileExtension">The extension for the log file</param> public FileLogger(string configFile, ILogMessageGenerator generator, string fileExtension) : base(configFile) { _messageGenerator = generator; _logFilePath = new LogFilePath(Configuration.LogDirectory, Configuration.BaseFileName, fileExtension); }