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_transport
ordart 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
LoggerCrispinTransport
and 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
For more documentation please see docs
(link coming soon...)