EyeAuras Docs EyeAuras Docs
EyeAuras Docs EyeAuras Docs
DocFX + Singulink = ♥

Search Results for

    Interface IFluentLog

    A fluent interface to build log messages.

    Namespace: PoeShared.Logging
    Assembly: PoeShared.dll
    Syntax
    public interface IFluentLog

    Properties

    Name Description
    IsDebugEnabled
    IsErrorEnabled
    IsInfoEnabled
    IsWarnEnabled
    Metrics

    Methods

    Name Description
    Debug(Func<string>)
    Debug(string)
    Debug(string, Exception)
    Error(Func<string>)
    Error(string)
    Error(string, Exception)
    Info(Func<string>)
    Info(string)
    Info(string, Exception)
    Warn(Func<string>)
    Warn(string)
    Warn(string, Exception)

    Extension Methods

    ReactiveObjectExtensions.Listen<TContext, TItem>(TContext, Expression<Func<TContext, IObservableList<TItem>>>)
    ReactiveObjectExtensions.Listen<TContext, TOut>(TContext, Expression<Func<TContext, TOut>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>)
    ReactiveObjectExtensions.Listen<TContext, TOut1, TOut2, TOut3, TOut4>(TContext, Expression<Func<TContext, TOut1>>, Expression<Func<TContext, TOut2>>, Expression<Func<TContext, TOut3>>, Expression<Func<TContext, TOut4>>)
    LogExtensions.ErrorIfThrows(IFluentLog, Action, string)
    LogExtensions.ErrorIfThrows(IFluentLog, Func<Task>, string)
    LogExtensions.ErrorIfThrows<T>(IFluentLog, Func<Task<T>>, string)
    LogExtensions.HandleException(IFluentLog, Exception)
    LogExtensions.HandleUiException(IFluentLog, Exception)
    LogExtensions.LogIfThrows(IFluentLog, LogLevel, string, Action)
    LogExtensions.LogIfThrows(IFluentLog, LogLevel, string, Func<Task>)
    LogExtensions.LogIfThrows<T>(IFluentLog, LogLevel, string, Func<Task<T>>)
    LogExtensions.WarnIfThrows(IFluentLog, Action, string)
    LogExtensions.WarnIfThrows(IFluentLog, Func<Task>, string)
    LogExtensions.WarnIfThrows<T>(IFluentLog, Func<Task<T>>, string)
    FluentLogExtensions.AddPrefix(IFluentLog, Func<string>)
    FluentLogExtensions.AddPrefix<T>(IFluentLog, T)
    FluentLogExtensions.AddSuffix(IFluentLog, Func<string>)
    FluentLogExtensions.AddSuffix<T>(IFluentLog, T)
    FluentLogExtensions.CreateChildCollectionLogWriter(IFluentLog, ISourceList<string>)
    FluentLogExtensions.CreateProfiler(IFluentLog, string, string)
    FluentLogExtensions.DebugIfDebug(IFluentLog, Func<string>)
    FluentLogExtensions.DebugIfDebug(IFluentLog, string)
    FluentLogExtensions.InfoIfDebug(IFluentLog, Func<string>)
    FluentLogExtensions.InfoIfDebug(IFluentLog, string)
    FluentLogExtensions.IsEnabled(IFluentLog, FluentLogLevel)
    FluentLogExtensions.WarnIfDebug(IFluentLog, Func<string>)
    FluentLogExtensions.WarnIfDebug(IFluentLog, string)
    FluentLogExtensions.WithAction(IFluentLog, Action<(FluentLogLevel Level, string Message)>)
    FluentLogExtensions.WithPrefix(IFluentLog, Func<string>)
    FluentLogExtensions.WithPrefix<T>(IFluentLog, T)
    FluentLogExtensions.WithSuffix(IFluentLog, Func<string>)
    FluentLogExtensions.WithSuffix<T>(IFluentLog, T)
    FluentLogExtensions.WithTable<T>(IFluentLog, IEnumerable<T>, string)
    FluentLogExtensions.Write(IFluentLog, FluentLogLevel, Func<string>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ISourceList<TCollection>)
    ObjectExtensions.AddTo<TItem, TCollection>(TItem, ICollection<TCollection>)
    ObjectExtensions.CloneJson<T>(T)
    ObjectExtensions.CopyPropertiesTo<TSource, TTarget>(TSource, TTarget)
    ObjectExtensions.DumpToTextRaw<T>(T)
    ObjectExtensions.DumpToText<T>(T)
    ObjectExtensions.Dump<T>(T)
    ObjectExtensions.EvalOrDefault<T, TValue>(T, Func<T, TValue>, TValue)
    ObjectExtensions.Eval<T, TValue>(T, Func<T, TValue>)
    ObjectExtensions.GetPropertyAccessor<TSource, TValue>(TSource, Expression<Func<TSource, TValue>>)
    ObjectExtensions.InsertTo<TItem, TCollection>(TItem, IList<TCollection>, int)
    ObjectExtensions.ToJson<T>(T)
    ObjectExtensions.ToStringSafe<T>(T)
    ObjectExtensions.TransferPropertiesTo<TSource, TTarget>(TSource, TTarget, params string[])
    XDocumentExtensions.AddTo<T>(T, XContainer)
    ObjectExtensions.GetPropertyAccessor<TValue>(object, string)
    ObjectReflectionExtensions.GetPropertyTypeOrDefault(object, string)
    ObjectReflectionExtensions.GetPropertyValue<T>(object, string)
    ObjectReflectionExtensions.SetPropertyValue<T>(object, string, T)
    © Xab3r. All rights reserved.