global_logger library

This package library provides a global logger.

To use this library in your code:

import 'package:jetlog/global_logger.dart';

Severity level of global logger is set to Level.debug, logging records handler is set to ConsoleHandler with default formatting to text using TextFormatter.defaultFormatter.

Properties

filter Filter
Set global logger filter.
no getter
handler Handler
Sets global logger logs handler.
no getter
level Level
Retrieves minimum severity level global logger allows a Record to be emitted by it.
getter/setter pair

Functions

bind([Iterable<Field>? fields]) Interface
Creates and returns a new logging context with bound fields added to existing one.
danger(String message) → void
Emits a record with message and Level.danger severity level.
debug(String message) → void
Emits a record with message and Level.debug severity level.
fatal(String message) → void
Emits a record with message and Level.fatal severity level.
info(String message) → void
Emits a record with message and Level.info severity level.
log(Level level, String message) → void
Emits a record with message and level severity level.
trace(String message, {Level level = Level.debug}) Tracer
Starts tracing and emits a record with message and level severity level; to stop tracing call Tracer.stop on the returned tracer.
warning(String message) → void
Emits a record with message and Level.warning severity level.