Class LogUtil
Utility class for ImageVault internal logging
Inheritance
System.Object
LogUtil
Implements
System.IDisposable
Namespace: ImageVault.Common.Extensions
Assembly: ImageVault.Common.dll
Syntax
public class LogUtil : Object
Remarks
Activate internal logging by setting EnableDebugLogging to true.
Will be removed in the future. Only used for backward compability
Constructors
LogUtil(IOptions<ImageVaultCommonOptions>, ILoggerFactory)
Creates the LogUtil instance
Declaration
public LogUtil(IOptions<ImageVaultCommonOptions> options, ILoggerFactory loggerFactory)
Parameters
| Type | Name | Description |
|---|---|---|
| Microsoft.Extensions.Options.IOptions<ImageVaultCommonOptions> | options | |
| Microsoft.Extensions.Logging.ILoggerFactory | loggerFactory |
Properties
Enabled
Is logging enabled or not
Declaration
public static bool Enabled { get; }
Property Value
| Type | Description |
|---|---|
| System.Boolean |
Methods
Dispose()
Declaration
public void Dispose()
Logger(String)
Creates a logger for the supplied type
Declaration
public static ILogger Logger(string category)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | category |
Returns
| Type | Description |
|---|---|
| Microsoft.Extensions.Logging.ILogger |
Logger<T>()
Creates a logger for the supplied type
Declaration
public static ILogger Logger<T>()
Returns
| Type | Description |
|---|---|
| Microsoft.Extensions.Logging.ILogger |
Type Parameters
| Name | Description |
|---|---|
| T |
Implements
System.IDisposable