Skip to content

Releases: Baro-coder/C_LibLogs

v1.0.3

26 Oct 20:16
Compare
Choose a tag to compare

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.

c-liblogs_stable_1-0-0

16 May 21:40
2a8199a
Compare
Choose a tag to compare