code_scout_talker 1.0.3
code_scout_talker: ^1.0.3 copied to clipboard
Talker observer for CodeScout. Forwards everything Talker logs to your CodeScout dashboard, without changing a line of your logging code.
1.0.3 #
Fixed #
- The package could not be installed alongside any current talker. The
constraint capped at
<5.0.0while talker's current release is 5.1.20, soflutter pub add code_scout_talkerfailed version solving outright for anyone on 5.x. Widened to>=4.0.0 <6.0.0; the observer needed no change and passes its whole suite against 5.1.20. - The README's "that is the whole setup" snippet had no
sync:block, so following it exactly sent nothing to the dashboard.sync:has no default, and without it logs are dropped rather than queued.
Fixed #
- The usage snippet on
CodeScoutTalkerObservershowedconst CodeScoutTalkerObserver(), which does not compile: the constructor has a body, because the observer announces itself when it is built. Copying the documented line straight into an app was an error.
Added #
- An example forwarding Talker's logs to CodeScout.
1.0.2 #
Changed #
- The name reads CodeScout, one word. The description published with 1.0.1 still said "Code Scout", because the rename landed after that version went out and pub.dev only takes a new listing with a new version.
- The readme says what the rest of CodeScout does. It used to end at the licence, so somebody who installed this for Talker capture had no way to learn that live device streaming, the database browser and the agent tools exist.
No code changed in this release.
1.0.1 #
Changed #
- The declared minimum is now Flutter 3.38 (Dart 3.10), where it used to say Flutter 3.0. That old number was never true, so pub.dev advertised compatibility with releases that could not resolve the package. Nothing about the code changed.
1.0.0 #
- Initial release.
CodeScoutTalkerObserverforwards Talker logs, errors and exceptions to CodeScout without any change to your logging code.- Talker's log key becomes a CodeScout tag, so
talker_dio_logger,talker_bloc_loggerand the rest arrive already filterable. - Capture is wrapped defensively, so a CodeScout failure can never break the
talkercall that triggered it.