Skip to content

feat(logging): add system loggers - #30

Merged
LimiNode merged 1 commit into
mainfrom
codex/add-system-logging-backends
Sep 14, 2025
Merged

feat(logging): add system loggers#30
LimiNode merged 1 commit into
mainfrom
codex/add-system-logging-backends

Conversation

@LimiNode

Copy link
Copy Markdown
Owner

Summary

  • add SyslogLogger and EventLogLogger backends
  • expose macros and SystemLogger alias
  • document and test system backends

Testing

  • cmake -S . -B build -DLOG_IT_CPP_BUILD_TESTS=ON -DLOGIT_WITH_SYSLOG=ON -DLOGIT_WITH_WIN_EVENT_LOG=OFF
  • cmake --build build
  • ctest --test-dir build
  • cmake --install build --prefix install
  • cmake -S tests/install_consumer -B build-consumer -DCMAKE_PREFIX_PATH=$(pwd)/install
  • cmake --build build-consumer
  • git clone https://github.com/microsoft/vcpkg.git
  • ./vcpkg/bootstrap-vcpkg.sh -disableMetrics
  • ./vcpkg/vcpkg install log-it-cpp --overlay-ports=vcpkg-overlay/ports --overlay-ports=libs/time-shield-cpp/vcpkg-overlay/ports

https://chatgpt.com/codex/tasks/task_e_68c64473fd90832ca523f2a191c91295

Add SyslogLogger and EventLogLogger backends with build options and macros. Update tests, documentation and vcpkg port.
@LimiNode
LimiNode merged commit a2723d9 into main Sep 14, 2025
7 checks passed
@LimiNode
LimiNode deleted the codex/add-system-logging-backends branch September 20, 2025 05:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant