/// <summary> /// Creates an instance of LogMessageFormatter. /// To get formatted message call GetFormatedLogMessage on it. /// </summary> public LogMessageFormater(LogLevel level, IProviderFactory providerFactory, string delimeter) { _logLevel = level; _dateTimeProvider = providerFactory.GetDateTimeProvider(); //_paramDelimiterInLog = providerFactory.GetConfigurationProvider().GetValue(Constants.AppConfig_Key_ParamDelimiterInLog); _paramDelimiterInLog = delimeter; }
/// <summary> /// Returns an instance of IDateTimeProvider /// </summary> /// <returns></returns> public IDateTimeProvider GetDateTimeProvider() { return(_providerFactory.GetDateTimeProvider()); }