Interface ILogger
Represents a type used to perform logging.
Namespace: Microsoft.Extensions.Logging
Assembly: nanoFramework.Logging.dll
Syntax
public interface ILogger
Remarks
Aggregates most logging patterns to a single method.
Methods
| Improve this Doc View SourceIsEnabled(LogLevel)
Checks if the given logLevel
is enabled.
Declaration
bool IsEnabled(LogLevel logLevel)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | logLevel | level to be checked. |
Returns
Type | Description |
---|---|
Boolean |
|
Log(LogLevel, EventId, String, Exception, MethodInfo)
Writes a log entry.
Declaration
void Log(LogLevel logLevel, EventId eventId, string state, Exception exception, MethodInfo format)
Parameters
Type | Name | Description |
---|---|---|
LogLevel | logLevel | Entry will be written on this level. |
EventId | eventId | Id of the event. |
String | state | The entry to be written. |
Exception | exception | The exception related to this entry. |
MethodInfo | format |