Interface ILogger
- Namespace
- Microsoft.Extensions.Logging
- Assembly
- nanoFramework.Logging.dll
Represents a type used to perform logging.
public interface ILogger
- Extension Methods
Remarks
Aggregates most logging patterns to a single method.
Methods
IsEnabled(LogLevel)
Checks if the given logLevel is enabled.
bool IsEnabled(LogLevel logLevel)
Parameters
logLevelLogLevellevel to be checked.
Returns
- bool
trueif enabled.
Log(LogLevel, EventId, string, Exception, MethodInfo)
Writes a log entry.
void Log(LogLevel logLevel, EventId eventId, string state, Exception exception, MethodInfo format)
Parameters
logLevelLogLevelEntry will be written on this level.
eventIdEventIdId of the event.
statestringThe entry to be written.
exceptionExceptionThe exception related to this entry.
formatMethodInfo