1.0.0
🚀 Release 1.0.0
for macOS Big Sur (11.x
) and above is now available, with the following features:
- Support for the full range of log levels supported by Apple's unified logging system:
default
,info
,debug
,error
andfault
- The ability to mark a log message as private using the
-p|--private
option (i.e. the message string is readable only if the user has been granted the necessary permissions using Device Management Profiles) - Subsystem and category support
- Only a single external dependency on
libSystem
Please report issues that you encounter with this release or add your comments to the release announcement.
What's Changed
- Initial implementation by @marcransome in #2
- Fix variable reference by @marcransome in #3
- Add cmake build file and instructions by @marcransome in #8
- Show usage output if message missing by @marcransome in #9
- Add support for private log messages by @marcransome in #11
- Add doxygen source markup and function assertions by @marcransome in #12
- Add 'default' log level support by @marcransome in #13
- Remove message option and parse from command args by @marcransome in #16
- Add .editorconfig file by @marcransome in #17
- Use stdlib defs for failure exit code by @marcransome in #18
- Add pre-release info to README.md by @marcransome in #19
- Add quarantine notes by @marcransome in #20
- Update README.md by @marcransome in #21
- Minor fixes by @marcransome in #22
- Use default log object for system defined behaviour without subsystem by @marcransome in #23
- Add missing precondition assertions by @marcransome in #25
- Update README.md by @marcransome in #28
- Add issues badge by @marcransome in #29
- Update documentation by @marcransome in #30
- Update git ignore rules by @marcransome in #31
- Minor documentation tweaks by @marcransome in #32
- Remove pre-release information from README.md by @marcransome in #33
- Add man page by @marcransome in #15
- Add cmake target install config by @marcransome in #35
Full Changelog: https://github.com/marcransome/flog/commits/1.0.0