internal void WriteToTargets(LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message) { // please note that this overload calls the overload of LogEventInfo.Create with object[] parameter on purpose - // to avoid unnecessary string.Format (in case of calling Create(LogLevel, string, IFormatProvider, object)) var logEvent = LogEventInfo.Create(level, this.Name, formatProvider, message, (object[])null); LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), PrepareLogEventInfo(logEvent), this.Factory); }
internal void WriteToTargets <T>(LogLevel level, IFormatProvider formatProvider, T value) { var logEvent = PrepareLogEventInfo(LogEventInfo.Create(level, this.Name, formatProvider, value)); var ex = value as Exception; if (ex != null) { //also record exception logEvent.Exception = ex; } LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), logEvent, this.Factory); }
private void WriteToTargets <T>(LogLevel level, IFormatProvider formatProvider, T value) { var logEvent = PrepareLogEventInfo(LogEventInfo.Create(level, Name, formatProvider, value)); var ex = value as Exception; if (ex != null) { //also record exception logEvent.Exception = ex; } LoggerImpl.Write(_loggerType, GetTargetsForLevel(level), logEvent, Factory.ThrowExceptions); }
internal void WriteToTargets(LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message, object[] args) { LogEventInfo info; if (this.loggingConfiguration.PoolingEnabled()) { info = this.loggingConfiguration.PoolFactory.Get <LogEventInfoPool, LogEventInfo>().Get(level, this.Name, formatProvider, message, args, null); } else { info = LogEventInfo.Create(level, this.Name, formatProvider, message, args); } LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), PrepareLogEventInfo(info), this.Factory); }
internal void WriteToTargets(LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message) { // please note that this overload calls the overload of LogEventInfo.Create with object[] parameter on purpose - // to avoid unnecessary string.Format (in case of calling Create(LogLevel, string, IFormatProvider, object)) LogEventInfo info; if (this.loggingConfiguration.PoolingEnabled()) { info = this.loggingConfiguration.PoolFactory.Get <LogEventInfoPool, LogEventInfo>().Get(level, this.Name, formatProvider, message, (object[])null, null); } else { info = LogEventInfo.Create(level, this.Name, formatProvider, message, (object[])null); } LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), PrepareLogEventInfo(info), this.Factory); }
internal void WriteToTargets <T>(LogLevel level, IFormatProvider formatProvider, T value) { LogEventInfo logEventInfo; if (this.loggingConfiguration.PoolingEnabled()) { logEventInfo = this.loggingConfiguration.PoolFactory.Get <LogEventInfoPool, LogEventInfo>().Get(level, this.Name, this.Factory.DefaultCultureInfo, "{0}", new object[] { value }, null); } else { logEventInfo = LogEventInfo.Create(level, this.Name, formatProvider, value); } var logEvent = PrepareLogEventInfo(logEventInfo); var ex = value as Exception; if (ex != null) { //also record exception logEvent.Exception = ex; } LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), logEvent, this.Factory); }
internal void WriteToTargets(LogLevel level, IFormatProvider formatProvider, [Localizable(false)] string message, object[] args) { LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), PrepareLogEventInfo(LogEventInfo.Create(level, this.Name, formatProvider, message, args)), this.Factory); }
internal void WriteToTargets(LogLevel level, Exception ex, [Localizable(false)] string message, object[] args) { LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), PrepareLogEventInfo(LogEventInfo.Create(level, this.Name, ex, this.Factory.DefaultCultureInfo, message, args)), this.Factory); }
internal void WriteToTargets <T>(LogLevel level, IFormatProvider formatProvider, T value) { LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), PrepareLogEventInfo(LogEventInfo.Create(level, this.Name, formatProvider, value)), this.Factory); }
private void WriteToTargets(Type wrapperType, LogEventInfo logEvent) { LoggerImpl.Write(wrapperType ?? _loggerType, GetTargetsForLevel(logEvent.Level), PrepareLogEventInfo(logEvent), Factory); }
private void WriteToTargets(LogLevel level, Exception ex, IFormatProvider formatProvider, [Localizable(false)] string message, object[] args) { LoggerImpl.Write(_loggerType, GetTargetsForLevel(level), PrepareLogEventInfo(LogEventInfo.Create(level, Name, ex, formatProvider, message, args)), Factory); }
private void WriteToTargets(Type wrapperType, [NotNull] LogEventInfo logEvent, [NotNull] TargetWithFilterChain targetsForLevel) { LoggerImpl.Write(wrapperType ?? DefaultLoggerType, targetsForLevel, PrepareLogEventInfo(logEvent), Factory); }
internal void WriteToTargets(LogEventInfo logEvent) { LoggerImpl.Write(_loggerType, GetTargetsForLevel(logEvent.Level), PrepareLogEventInfo(logEvent), Factory); }
private void WriteToTargets(LogEventInfo logEvent) { LoggerImpl.Write(_loggerType, GetTargetsForLevel(logEvent.Level), PrepareLogEventInfo(logEvent), Factory.ThrowExceptions); }
internal void WriteToTargets(LogLevel level, [Localizable(false)] string message, Exception ex) { LoggerImpl.Write(this.loggerType, this.GetTargetsForLevel(level), PrepareLogEventInfo(LogEventInfo.Create(level, this.Name, message, ex)), this.Factory); }
private void WriteToTargets <T>(LogLevel level, IFormatProvider formatProvider, T value) { var logEvent = PrepareLogEventInfo(LogEventInfo.Create(level, Name, formatProvider, value)); LoggerImpl.Write(_loggerType, GetTargetsForLevel(level), logEvent, Factory); }
internal void WriteToTargets(Type wrapperType, LogEventInfo logEvent) { LoggerImpl.Write(wrapperType ?? this.loggerType, this.GetTargetsForLevel(logEvent.Level), PrepareLogEventInfo(logEvent), this.Factory); }
private void WriteToTargets(LogLevel level, Exception ex, [Localizable(false)] string message, object[] args) { LoggerImpl.Write(_loggerType, GetTargetsForLevel(level), PrepareLogEventInfo(LogEventInfo.Create(level, Name, ex, Factory.DefaultCultureInfo, message, args)), Factory.ThrowExceptions); }