Class DefaultLogManager
- Namespace
- Splat
- Assembly
- Splat.dll
The default log manager provided by splat. This log manager will cache the loggers for each type, This will use the default registered ILogger inside the Locator.
public sealed class DefaultLogManager : ILogManager
- Inheritance
-
DefaultLogManager
- Implements
- Extension Methods
Constructors
DefaultLogManager(IReadonlyDependencyResolver?)
Initializes a new instance of the DefaultLogManager class.
public DefaultLogManager(IReadonlyDependencyResolver? dependencyResolver = null)
Parameters
dependencyResolver
IReadonlyDependencyResolverA dependency resolver for testing purposes, will use the default Locator if null.
Methods
GetLogger(Type)
Generate a IFullLogger for the specified type.
public IFullLogger GetLogger(Type type)
Parameters
type
TypeThe type to generate the logger for.
Returns
- IFullLogger
The IFullLogger for the specified type.