> For the complete documentation index, see [llms.txt](https://strlog.inout.gg/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://strlog.inout.gg/readme.md).

# Introduction

![strlog.dart demo](https://github.com/inoutgg/strlog.dart/blob/master/doc/doc/assets/demo.gif)

## Introduction

strlog is a structured logger, in which log records include a message, severity level, and bound set of fields representing key-value pairs.

strlog provides a logger which enables reporting events (records) of interest. Typically, a logger has a record handler assigned to it. A handler is responsible for handling emitted records. It can delegate them to an external interface (like a file or stdout), or simply ignore them.
