Show / Hide Table of Contents

Class DefaultScopeLogFactory

Factory class to instantiate a scope manager. Here is the example how to create console default logger:

    var manager = DefaultScopeLogFactory.Create(LogLevel.DEBUG, myprovider, myformatter);
}
Another example how to create custom provider and formatter:
    var manager = DefaultScopeLogFactory.CreateConsoleLogger(LogLevel.DEBUG);
}
Inheritance
System.Object
DefaultScopeLogFactory
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: DevInstance.LogScope
Assembly: DevInstance.LogScope.dll
Syntax
public static class DefaultScopeLogFactory

Methods

| Improve this Doc View Source

Create(ILogProvider, IScopeFormatter)

Declaration
public static IScopeManager Create(ILogProvider provider, IScopeFormatter formater)
Parameters
Type Name Description
ILogProvider provider
IScopeFormatter formater
Returns
Type Description
IScopeManager
| Improve this Doc View Source

Create(LogLevel, ILogProvider, IScopeFormatter)

Declaration
public static IScopeManager Create(LogLevel level, ILogProvider provider, IScopeFormatter formater)
Parameters
Type Name Description
LogLevel level
ILogProvider provider
IScopeFormatter formater
Returns
Type Description
IScopeManager
| Improve this Doc View Source

CreateConsoleLogger(LogLevel)

Declaration
public static IScopeManager CreateConsoleLogger(LogLevel level)
Parameters
Type Name Description
LogLevel level
Returns
Type Description
IScopeManager
| Improve this Doc View Source

CreateConsoleLogger(LogLevel, DefaultFormattersOptions)

Declaration
public static IScopeManager CreateConsoleLogger(LogLevel level, DefaultFormattersOptions options)
Parameters
Type Name Description
LogLevel level
DefaultFormattersOptions options
Returns
Type Description
IScopeManager
| Improve this Doc View Source

CreateWithDefaultFormatter(LogLevel, ILogProvider, DefaultFormattersOptions)

Declaration
public static IScopeManager CreateWithDefaultFormatter(LogLevel level, ILogProvider provider, DefaultFormattersOptions options)
Parameters
Type Name Description
LogLevel level
ILogProvider provider
DefaultFormattersOptions options
Returns
Type Description
IScopeManager
  • Improve this Doc
  • View Source
In This Article
Back to top Generated by DocFX