BudgetAnalyser.Engine.BudgetAnalyserLog4NetLogger.LogInfo C# (CSharp) Метод

LogInfo() публичный Метод

public LogInfo ( string>.[ logEntryBuilder ) : void
logEntryBuilder string>.[
Результат void
        public void LogInfo([NotNull] Func<ILogger, string> logEntryBuilder)
        {
            if (logEntryBuilder == null)
            {
                throw new ArgumentNullException(nameof(logEntryBuilder));
            }

            if (this.disposed)
            {
                throw new ObjectDisposedException("BudgetAnalyserLog4NetLogger");
            }

            if (Log4NetLogger.IsInfoEnabled)
            {
                SynchroniseWithAlwaysLog(() => Log4NetLogger.Info(logEntryBuilder(this)));
            }
        }