Skip to content

v1.0.3

Latest
Compare
Choose a tag to compare
@Baro-coder Baro-coder released this 26 Oct 20:16
· 2 commits to master since this release

Changelog:

Full Changelog: v1.0.0...v1.0.3

New features and changes:

  • Windows Support: The library is now compatible with Windows OS, although it still lacks support for multithreading.

  • Project Structure Update: Header files have been moved to the include/ directory, and source files to the src/ directory, improving project organization and build process.

  • NULL Handling for owner Parameter: The logging function now accepts NULL as a value for the const char *owner parameter. When NULL is provided, the name of the user running the process is automatically set as the owner.

  • New Stream Muting Function: A new function has been added to mute standard streams (stdout and stderr), so logs won’t automatically print to these streams.

  • Automatic Logging to stderr When Writing to File: When log_stream is set to a file, logs are automatically redirected to stderr as well, which can be muted if desired.

Summary

Work is currently focused on enabling multithreading support on Windows, which will allow more flexible use of the library in multithreaded environments.