Crispin Transport for 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
- Install
flutter pub add logger_crispin_transportordart pub add logger_crispin_transport - 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.

How To Contribute
- Create Github issue describing what you'd like to change and use the label
LoggerCrispinTransportand label eitherbug,enhancement,question - 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