public FileLogWriter(IConfigContainer <IFileConfig> fileConfigContainer, IFileAnalyzer fileAnalyzer, ILogMessageCreator logMessageCreator) { _fileConfigContainer = fileConfigContainer; _fileAnalyzer = fileAnalyzer; _logMessageCreator = logMessageCreator; }
public AbstractLogger(ILogMessageCreator messageCreator = null) { this.messageCreator = messageCreator ?? new DefaultLogMessageCreator(); }
public ConsoleLogWritter(ILogMessageCreator logMessageCreator) { _logMessageCreator = logMessageCreator; }
public FileLogger(string filepath, ILogMessageCreator messageCreator = null) : base(messageCreator) { this.filepath = filepath; }