Releases: iboB/jalog
Releases · iboB/jalog
v0.7.1
- Automatically set up default logger with default sink. No manual init needed with this default config.
- Increase max scope label length to 20 bytes
- Merge sinklib into main library
- Simple sinks: add basic flags, external take ownership, allow same stream for err
- Perf: streams only create
std::ostreamif needed
v0.6.0
- Add
std::format-based logging Scope- Allow setting of initial level at construction
- Getter for logger
- When setting level return the previous one
- add
Level::Lowest- alias forLevel::Debug - Perf improvement: skip zero-initialization of log char buffers
SimpleStdioSink: optionally take ownership of FILE*- Add flags to print functions to skip log level checks and trim trailing newlines
- Update dependencies
v0.5.0
v0.4.5
v0.4.4
v0.4.3
v0.4.2
v0.4.1
- Add
PrintfWrap - Add Android sink
- Zero-terminate scope names
- Fix race condition when flushing async logger
- Optionally use
mscharconv(only if available standard library's<charconv>does not support floating point conversions) - Fix some warnings
- Latest versions of dependencies