Logger for Crispin

Using Logger

Features#

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

Logger MethodCrispin MethodRFC5424 levelLogger value
eerror04
wwarn13
iinfo22
ddebug51
vverbose40
wtf / wtfNot 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.