Releases: Tuxdude/zzzlog
zzzlog v0.3.4
Released Sat, Oct 5 2024 08:05 PM UTC+0000
v0.3.4 zzzlog release with log level type supporting Stringer interface.
Changelog
- a47f55d: feat: Add stringer support for log level type. ( <>)
Thanks!
Those include all the new changes in the v0.3.4 release!
zzzlog v0.3.3
Released Wed, Sep 25 2024 05:39 PM UTC+0000
v0.3.3 zzzlog release with support for panic in Fatal() and Fatalf() calls.
Changelog
- 4c0ef54: feat: Add support for emitting formatted log through panic when invoking log.Fatal(...) or log.FatalF(...). ( <>)
Thanks!
Those include all the new changes in the v0.3.3 release!
zzzlog v0.3.2
Released Sat, Sep 21 2024 06:54 PM UTC+0000
v0.3.2 zzzlog release with support for skipping timestamps and log levels.
Changelog
- eac7def: Update goreleaser config to handle deprecation warnings. ( <>)
- b510f5e: Update goreleaser config to set the right vars for version/build info. ( <>)
- b8080e4: build: [upgrade-makesystem-bot] Upgrade to v0.7.4. (@Tuxdude)
- 00d481b: feat: Add coverage.html to .gitignore. ( <>)
- 3b5da7b: feat: Support skipping timestamps and log levels in the logs. ( <>)
Thanks!
Those include all the new changes in the v0.3.2 release!
zzzlog v0.3.1
Released Wed, Sep 11 2024 06:30 PM UTC+0000
v0.3.1 zzzlog release with Print() and Printf() support.
Changelog
- b8072c1: build: [upgrade-makesystem-bot] Upgrade to v0.7.3. (@Tuxdude)
- 5f219d6: feat: Bump zzzlogi dependency version. ( <>)
- 7e7d92a: feat: Implement Print(...) and Printf(...) functions. ( <>)
Thanks!
Those include all the new changes in the v0.3.1 release!
zzzlog v0.3.0
Released Tue, Sep 10 2024 01:50 AM UTC+0000
v0.3.0 zzzlog release with extra config options.
Changelog
- 20d1ce3: build: [upgrade-makesystem-bot] Upgrade to v0.6.1. (@Tuxdude)
- 4c12307: build: [upgrade-makesystem-bot] Upgrade to v0.7.0. (@Tuxdude)
- 03256f1: build: [upgrade-makesystem-bot] Upgrade to v0.7.1. (@Tuxdude)
- a1ee306: feat: Add a config option to skip logging the call site information. ( <>)
- 7a4aa16: feat: Allow configuring the timestamp format in the logs. ( <>)
- 71107ef: feat: Bump zzzlogi version. ( <>)
- 55aec23: feat: Implement log*Empty(...) functions. ( <>)
- 69c9764: feat: Use buildDefaultFormat(...) to build the default format strings. ( <>)
Thanks!
Those include all the new changes in the v0.3.0 release!
zzzlog v0.2.3
Released Sun, Aug 18 2024 10:31 PM UTC+0000
v0.2.3 patch release.
Changelog
- 7437c4a: build: Use .TagSubject and .TagBody for better goreleaser release notes. (@Tuxdude)
- a698d6f: build: [upgrade-makesystem-bot] Upgrade to v0.5.10. (@Tuxdude)
- c23c5bf: build: [upgrade-makesystem-bot] Upgrade to v0.5.12. (@Tuxdude)
- c527ebd: build: [upgrade-makesystem-bot] Upgrade to v0.5.13. (@Tuxdude)
- 20d980e: build: [upgrade-makesystem-bot] Upgrade to v0.5.14. (@Tuxdude)
- 0d317a4: build: [upgrade-makesystem-bot] Upgrade to v0.5.15. (@Tuxdude)
- e882953: build: [upgrade-makesystem-bot] Upgrade to v0.5.16. (@Tuxdude)
- 487c631: build: [upgrade-makesystem-bot] Upgrade to v0.5.17. (@Tuxdude)
- 26814e9: build: [upgrade-makesystem-bot] Upgrade to v0.5.19. (@Tuxdude)
- f14163a: build: [upgrade-makesystem-bot] Upgrade to v0.5.20. (@Tuxdude)
- 65603ce: build: [upgrade-makesystem-bot] Upgrade to v0.5.21. (@Tuxdude)
- 7afc0c4: build: [upgrade-makesystem-bot] Upgrade to v0.5.22. (@Tuxdude)
- 96d0516: build: [upgrade-makesystem-bot] Upgrade to v0.5.23. (@Tuxdude)
- 3c85a5e: build: [upgrade-makesystem-bot] Upgrade to v0.5.24. (@Tuxdude)
- 0d43f6c: build: [upgrade-makesystem-bot] Upgrade to v0.5.25. (@Tuxdude)
- bdba3f6: build: [upgrade-makesystem-bot] Upgrade to v0.5.26. (@Tuxdude)
- 59600c5: build: [upgrade-makesystem-bot] Upgrade to v0.5.27. (@Tuxdude)
- 99b8bfc: build: [upgrade-makesystem-bot] Upgrade to v0.5.28. (@Tuxdude)
- c0b9b48: build: [upgrade-makesystem-bot] Upgrade to v0.5.29. (@Tuxdude)
- 2788ac0: build: [upgrade-makesystem-bot] Upgrade to v0.5.3. (@Tuxdude)
- 7fc5bca: build: [upgrade-makesystem-bot] Upgrade to v0.5.30. (@Tuxdude)
- e9f99ea: build: [upgrade-makesystem-bot] Upgrade to v0.5.31. (@Tuxdude)
- 728e624: build: [upgrade-makesystem-bot] Upgrade to v0.5.32. (@Tuxdude)
- 5ee1947: build: [upgrade-makesystem-bot] Upgrade to v0.5.33. (@Tuxdude)
- 5be6b49: build: [upgrade-makesystem-bot] Upgrade to v0.5.34. (@Tuxdude)
- dc51760: build: [upgrade-makesystem-bot] Upgrade to v0.5.35. (@Tuxdude)
- 1e1d37d: build: [upgrade-makesystem-bot] Upgrade to v0.5.4. (@Tuxdude)
- 0294edc: build: [upgrade-makesystem-bot] Upgrade to v0.5.5. (@Tuxdude)
- 7d5cc4b: build: [upgrade-makesystem-bot] Upgrade to v0.5.6. (@Tuxdude)
- 7fd4a94: build: [upgrade-makesystem-bot] Upgrade to v0.5.7. (@Tuxdude)
- d5c48b8: build: [upgrade-makesystem-bot] Upgrade to v0.5.8. (@Tuxdude)
- d568c95: build: [upgrade-makesystem-bot] Upgrade to v0.6.0. (@Tuxdude)
- cdfa356: feat: Bump dependency version. ( <>)
- 311c30e: feat: Remove dependency on archives.replacements. (@Tuxdude)
- 1462987: feat: Set version=2 explicitly in .goreleaser.yml . (@Tuxdude)
- 9426436: fix: Change source format to tar.gz. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.2.3 release!
zzzlog v0.2.2
Released Sat, Mar 5 2022 09:16 AM UTC+0000
Increased (40 chars) caller info column width.
Changelog
- 493684d: build: Add workflow for auto upgrading the makesystem. (@Tuxdude)
- 18d0f9b: build: Fix makesystem bootstrap issues on macOS. (@Tuxdude)
- 94ea127: build: Move to the self-upgradable makesystem. (@Tuxdude)
- 223e74f: build: Simplified generic makesystem. (@Tuxdude)
- 4e112ee: build: Update CodeQL analysis workflow. (@Tuxdude)
- df9b01e: build: Update Github lint workflow. (@Tuxdude)
- 9878e37: build: Update Github workflows. (@Tuxdude)
- f3063ea: build: Update build workflow. (@Tuxdude)
- 905b337: build: Update lint workflow. (@Tuxdude)
- 95be682: build: Update release workflow. (@Tuxdude)
- bd9eaf3: build: Update tests workflow. (@Tuxdude)
- b77d267: build: Use generic Github workflows (with dynamic OS matrix generation). (@Tuxdude)
- b92f0af: build: [upgrade-makesystem-bot] Upgrade to v0.4.4. (@Tuxdude)
- 548d3a2: build: [upgrade-makesystem-bot] Upgrade to v0.5.2. (@Tuxdude)
- cab81a6: feat: Make the caller info column 40 chars wide instead. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.2.2 release!
zzzlog v0.2.1
Released Mon, Feb 21 2022 09:22 PM UTC+0000
Minor update to the v0.2.0 release.
The main delta with this release is the NewConsoleLoggerConfig()
function that returns a logger configuration for logging to stdout with
the logging level set to Info. This is the most common use case for the
logger. However, the return config can still be customized prior to
passing it to NewLogger() function if needed.
Changelog
- d2f2bd0: feat: New helper function for building the logger config. (@Tuxdude)
- 61b4042: refactor: Move exported types into a separate file. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.2.1 release!
zzzlog v0.2.0
Released Mon, Feb 21 2022 10:29 AM UTC+0000
Second release of zzzlog.
The primary difference in this version is the ability to configure the
logger.
The two configuration options right now supported are the logging
destination and the maximum logging level fields in the Config struct.
More configuration options will be added in the future.
Changelog
Thanks!
Those include all the new changes in the v0.2.0 release!
zzzlog v0.1.0
Released Sun, Feb 20 2022 12:41 AM UTC+0000
First release of zzzlog.
This is the very first release of the logger implementation based on
zzzlogi level logging interface.
This release supports only stdout (aka console) logging and
automatically attempts to determine whether to use colors or not based
on if stdin is a pipe or not.
No customizations are supported at the moment, but expect to see some in
the future releases.
Changelog
- 7368f9b: Add a goreleaser config. (@Tuxdude)
- 1e444cb: Add a package comment. (@Tuxdude)
- b8eeb5c: Adding CodeQL workflow. (@Tuxdude)
- 9e222d5: Adding a Github release workflow. (@Tuxdude)
- ddf3e24: Adding a README for this repository. (@Tuxdude)
- b54b832: Adding a build workflow. (@Tuxdude)
- 61e568c: Adding a dependabot configuration. (@Tuxdude)
- e60a23f: Adding a gitignore for this repository. (@Tuxdude)
- 054f59a: Adding a lint workflow. (@Tuxdude)
- 5beea5d: Adding a tests workflow. (@Tuxdude)
- 5ce770c: Adding go.mod. (@Tuxdude)
- 5f06c18: Adding zzzlog - a concrete logging implementation based on zzzlogi. (@Tuxdude)
- a08278f: Change Fatal color to bold red instead. (@Tuxdude)
- 8aa29e2: Derive color values more generically. (@Tuxdude)
- e0d74a8: Detect colorized vs non-colorized default based on TTY stdin. (@Tuxdude)
- 4c8dbc7: Do not run CodeQL analysis on Windows due to lack of Windows 2022 support. (@Tuxdude)
- 9139e5a: Fix formatting. (@Tuxdude)
- 0e8d778: Initialize logger based on a config, and support color options in a more modular way. (@Tuxdude)
- b2a4ad7: Make Fatal/Fatalf dump all goroutine stack traces and exit. (@Tuxdude)
- 9925c0b: Make levels and colors more modular. (@Tuxdude)
- 9433ce6: Make the number of frames to skip while capturing caller info more generic. (@Tuxdude)
- cdc55bf: Make the write destination more generic. (@Tuxdude)
- 103ec45: Makefile tweaks (incorporating changes from other golang repos owned by Tuxdude). (@Tuxdude)
- 84462eb: Move caller info helper functions into a separate file. (@Tuxdude)
- 5331bd8: Move color related definitions into a separate file. (@Tuxdude)
- 3960f26: Move default formatting definitions and functions into a separate file. (@Tuxdude)
- 3a89bbb: Move level definition into a separate file. (@Tuxdude)
- 8844f65: Move stack trace utility function(s) into a separate file. (@Tuxdude)
- 1fb2808: Perform exactly one write call per log. (@Tuxdude)
- 14987bd: Rename zzzlog.go -> logger.go. (@Tuxdude)
- d5fca37: Revamp Makefile. (@Tuxdude)
- 1c54331: Update to the released version of zzzlogi dependency. (@Tuxdude)
- 4c692e7: Update zzzlogi dependency version. (@Tuxdude)
- d9fb751: Use a 30 column fixed size for logging the caller information. (@Tuxdude)
Thanks!
Those include all the new changes in the v0.1.0 release!