Releases: Baro-coder/C_LibLogs
v1.0.3
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 thesrc/
directory, improving project organization and build process. -
NULL Handling for owner Parameter: The logging function now accepts
NULL
as a value for theconst char *owner
parameter. WhenNULL
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
andstderr
), so logs won’t automatically print to these streams. -
Automatic Logging to
stderr
When Writing to File: Whenlog_stream
is set to a file, logs are automatically redirected tostderr
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.