Crispin Transport for Logger

style: very good analysis License: MIT melos

DocumentationLicense

A Crispin Transport for Logger

Features

Because Logger doesn't follow RFC5424 with ascension, LoggerCrispinTransport maps log levels as the following:

Logger Method Crispin Method RFC5424 level Logger value
e error 0 4
w warn 1 3
i info 2 2
d debug 5 1
v verbose 4 0
wtf / wtf Not mapped - 5

Getting started

  1. Install flutter pub add logger_crispin_transport or dart pub add logger_crispin_transport
  2. Add the transport to Crispin as the below Usage section shows

Usage

import 'package:crispin/crispin.dart';
import 'package:logger_crispin_transport/logger_crispin_transport.dart';

void main() {
  Crispin().addTransport(LoggerCrispinTransport(LoggerCrispinTransportOptions(level: 'warn')));
}

Please see /example folder and docs for more examples and please see the docs for more information on usage.

default output

How To Contribute

  1. Create Github issue describing what you'd like to change and use the label LoggerCrispinTransport and label either bug, enhancement, question
  2. Create your PR with association to the GH Issue (e.g. "closes #4").

Support

Create Github issue with the label LoggerCrispinTransport and then either bug, enhancement, question.

Documentation

Please visit us at Crispin Transport