public TimeElapsedLogger(string description, CancellationToken cancellationToken, ILogLevelLogger logger) { _currentThreadIndent++; _description = description; _cancellationToken = cancellationToken; _logger = logger; _stopwatch = Stopwatch.StartNew(); if (logger.Enabled) { logger.Log("{0}{1}.", GetOpenIndent(_currentThreadIndent), _description); } }
public TimeElapsedLogger(string description, ILogLevelLogger logger) : this(description, CancellationTokenInstance, logger) { }