Skip to content

Revert "chore: remove spdlog dependency (#459)"#718

Open
kamcheungting-db wants to merge 1 commit into
apache:mainfrom
kamcheungting-db:add-logging-system
Open

Revert "chore: remove spdlog dependency (#459)"#718
kamcheungting-db wants to merge 1 commit into
apache:mainfrom
kamcheungting-db:add-logging-system

Conversation

@kamcheungting-db

Copy link
Copy Markdown

What

Re-adds spdlog (v1.15.3, configured with SPDLOG_USE_STD_FORMAT) as a build dependency, reverting #459.

Why

#459 removed spdlog because nothing used it at the time, with the note that it could be added back "when it is actually needed." It is now needed: this is the foundation for the upcoming logging system for iceberg-cpp. Restoring the dependency wiring in its own change keeps that follow-up focused purely on the logger itself.

Re-add spdlog as a build dependency to serve as the foundation for the
logging system. Adapted to current structure: spdlog joins the core
iceberg lib interface lists (roaring has since moved to iceberg_data).

Co-authored-by: Isaac

@wgtmac wgtmac left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you, @kamcheungting-db! Just a notice that we are releasing 0.3.0 so I cannot merge it immediately. Will merge after release is complete.

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.

2 participants