---
title: "Namespace Stylelabs.M.Sdk.Models.Logging"
slug: "sdk--stylelabs.m.sdk.models.logging"
abstract: ""
---
# Namespace Stylelabs.M.Sdk.Models.Logging

## Classes

### [ConsoleLogger](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.logging.consolelogger.html)

A simple console logger that can print with or without a built-in template.

The template is: "DateTime | LogLevel | Message".

The minimum log level is info by default.

### [LoggerBase](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.logging.loggerbase.html)

Base implementation of [ILogger](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.logging.ilogger.html).

The minimum log level is info by default.

### [NullLogger](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.models.logging.nulllogger.html)

Implementation of [ILogger](https://doc.sitecore.com/ch/en/developers/api-reference/sdk--stylelabs.m.sdk.contracts.logging.ilogger.html) that discards all messages (but still fires events).
