logger_crispin_transport 1.0.0 copy "logger_crispin_transport: ^1.0.0" to clipboard
logger_crispin_transport: ^1.0.0 copied to clipboard

Crispin Transport for Logger (https://pub.dev/packages/logger)

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 #

For more documentation please see docs (link coming soon...)

1
likes
130
pub points
2%
popularity

Publisher

verified publisherdelvefore.com

Crispin Transport for Logger (https://pub.dev/packages/logger)

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

crispin, flutter, logger

More

Packages that depend on logger_crispin_transport