dart_seq 2.0.0 dart_seq: ^2.0.0 copied to clipboard
A Dart logging client for (batched) Seq HTTP ingestion with automated retries.
2.0.0 #
- More documentation
- Moved
SeqHttpClient
to its own package @ https://pub.dev/packages/dart_seq_http_client
1.0.0 #
- First stable release 🎉
SeqClientException
now extendsException
- The static methods returning
SeqEvent
instances are now factories - Lots of documentation and some tests
1.0.0-pre.3 #
- No changes; just a version bump to test the release workflow
1.0.0-pre.2 #
- No changes; just a version bump to test the release workflow
1.0.0-pre.1 #
- First stable release candidate 🎉
SeqClientException
now extendsException
- The static methods returning
SeqEvent
instances are now factories - Lots of documentation and some tests
0.1.2 #
- Expose
backoff
property viaSeqLogger.http
factory
0.1.1 #
- Added
diagnosticLog
andonDiagnosticLog
toSeqLogger
to track internal logs
0.1.0 #
- Changed
SeqCache
interface to differentiate between retrieving and removing events - The
SeqClient.sendEvents
method now takes aList
instead of aStream
- The
SeqClientException
can now optionally hold a causing exception and stack trace - The
SeqHttpClient
wraps exceptions from thehttp
package inSeqClientException
s - Events are now only removed from cache when they have actually been sent
0.0.5 #
- Added ability to turn off auto flushing
0.0.4 #
- Some small optimizations
- Implemented linear backoff for
SeqHttpClient
retries
0.0.3 #
- Downgraded
http
dependency to at most^0.13.3
for more compatibility
0.0.2 #
- Remove dependency on
flutter
SDK - The
context
parameter onSeqEvent.<level>()
methods is now optional - Added more convenience methods to
SeqLogger
0.0.1 #
- Initial release 🎉
- Added
SeqLogger
with support for logging to the HTTP ingestion endpoint of an Seq server