Skip to content

Logging

Everstray Jun Sinri Edogawa edited this page Oct 9, 2023 · 2 revisions

Keel provides a logging implementation, focusing on Event.

A Log is mapped to an Event

Interface KeelEventLog is designed to record an event in logging, it is marked with a level (check KeelLogLevel for detail), a timestamp and a topic, as well holds an attributes map to bear information.

A Log is produced by a Event Logger

Interface KeelEventLogger is designed to produce logs for events.

It provides method silentLogger to give a logger instance but not actually log anything.

Clone this wiki locally