# Logger

**Kind**: module | **Library**: @interopio/desktop | **Access**: `io.logger`

**Source**: https://docs.interop.io/desktop/reference/javascript/logger/index.html

The Logger API enables JavaScript applications to create a hierarchy of sub-loggers mapped to application components
where you can control the level of logging for each component. You can also route the output of log messages (depending on the logging level)
to a variety of targets - the developer console or an external output (usually a rolling file on the desktop, but actually any target the `log4net` library supports).

The Logger API is accessible through the `io.logger` object.

## Interfaces

- [API](https://docs.interop.io/desktop/reference/javascript/logger/api/index.md)

## Type Aliases

- [LogLevel](https://docs.interop.io/desktop/reference/javascript/logger/loglevel/index.md)
