All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.3.1 (2023-03-21)
- make the TestRemoveWriter use a fresh logger. (4f36d0f)
- set the default print level to whatever the default logger has. (7477204)
1.3.0 (2022-11-25)
- add Print and Printf support so we can pass this to APIs which expect the stdlib logger. (dd425e7)
1.2.1 (2022-11-18)
- handle logging calls when the logger is nil. (b524fab)
1.2.0 (2022-10-27)
- add logger name to the backtrace begin and end fields. (b7d47db)
- unit test for backtrace (fccee8d)
1.1.5 (2022-09-22)
- fields where duplicated. fix and add tests for fields usage. (f02c186)
1.1.4 (2022-09-22)
- use short form of loglevel in the logs. So InfoLevel ==> info, etc. (d5b7147)
1.1.3 (2022-09-22)
- remove erroneous whitespace in front of each line. (f811860)
1.1.2 (2022-09-20)
- fields from the logger were not added to messages. (8611f0f)
1.1.1 (2022-09-20)
- replace stdout with stderr, as loggers should do. This was a bit late, I know. (2111eba)
- add support for structured logging. (008b720)
- add backtrace support (079a238)
- add new mock writer that allows us to see what writes are being done against it. (3ba2b74)
- check if the stream output is being serviced. if a stream doesn't accept a log message within a second then that channel gets removed. (00f96d8)
- remove bool and running flag to simplify. (9341bad)