Skip to content

refactor: replace spdlog with Poco::Logger, drop nlohmann_json#498

Merged
lanthora merged 1 commit into
masterfrom
refactor/remove-spdlog-poco-logger
Jul 8, 2026
Merged

refactor: replace spdlog with Poco::Logger, drop nlohmann_json#498
lanthora merged 1 commit into
masterfrom
refactor/remove-spdlog-poco-logger

Conversation

@lanthora

@lanthora lanthora commented Jul 8, 2026

Copy link
Copy Markdown
Owner
  • Remove unused CANDY_STATIC_NLOHMANN_JSON CMake variable
  • Replace spdlog with Poco::Logger (Poco::Foundation already a dependency)
  • Add candy/src/utils/log.h providing candy::logger() wrapper
  • Add candy/src/utils/hex.h providing to_hex() replacement
  • Update CMakeLists and Dockerfile to drop spdlog dependency
  • Fix --websocket required() conflict with --config usage
  • Fix missing transitive includes (unordered_map, thread)

- Remove unused CANDY_STATIC_NLOHMANN_JSON CMake variable
- Replace spdlog with Poco::Logger (Poco::Foundation already a dependency)
- Add candy/src/utils/log.h providing candy::logger() wrapper
- Add candy/src/utils/hex.h providing to_hex() replacement
- Update CMakeLists and Dockerfile to drop spdlog dependency
- Fix --websocket required() conflict with --config usage
- Fix missing transitive includes (unordered_map, thread)
@lanthora lanthora marked this pull request as ready for review July 8, 2026 13:45
@lanthora lanthora merged commit 473588b into master Jul 8, 2026
4 checks passed
@lanthora lanthora deleted the refactor/remove-spdlog-poco-logger branch July 8, 2026 13:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant