Exemple #1
0
 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;
 }
		public SqlDatabaseManager(ILogMessageGenerator logMessageGenerator,
		                          IDatabaseActionExecutorFactory actionExecutorFactory)
		{
			_logMessageGenerator = logMessageGenerator;
			_actionExecutorFactory = actionExecutorFactory;
		}
Exemple #4
0
 /// <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);
 }