
## Logger class

Provides the logging functionality.

## Constructors

| Name | Description |
| --- | --- |
| [Logger (2 overloads)](./logger/) |  |

## Methods

| Name | Description |
| --- | --- |
| [Dispose](./dispose/) | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
| [get_Appenders](./get_appenders/) | Gets the appender list. |
| [get_Debug](./get_debug/) | Gets the debug logger. |
| [get_Name](./get_name/) | Gets name. |
| [get_Severity](./get_severity/) | Gets severity. |
| [IsEnabled](./isenabled/) | Determines if logging is enabled for the specified level. |
| [set_Appenders](./set_appenders/) | Sets the appender list. |
| [set_Severity](./set_severity/) | Sets severity. |
| [Write (4 overloads)](./write/) | Writes the specified message to appenders. |
| [WriteFormat](./writeformat/) | Writes the message with specified format to appenders. |
| [WriteIf (5 overloads)](./writeif/) | Writes the specified message to appenders if condition is true. |
| [WriteLine (3 overloads)](./writeline/) | Writes the empty line to appenders. |

