Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to spdlog as logging framwork #1223

Closed
wants to merge 16 commits into from
Closed

Conversation

dominiklohmann
Copy link
Member

@dominiklohmann dominiklohmann commented Dec 10, 2020

馃摂 Description

This PR serves as a merge base for @a4z's work on integrating spdlog with VAST.

All CI changes have to take place in this PR, because GitHub does not use Workflow changes from forks.

馃摑 Checklist

  • All user-facing changes have changelog entries.
  • The changes are reflected on docs.tenzir.com/vast, if necessary.
  • The PR description contains instructions for the reviewer, if necessary.

馃幆 Review Instructions

Look at the commits to understand the overall structure of the rewrite.

Then,

  • for the mechanical/bulk commits, do some stochastic sampling if they look reasonable
  • for the rest, review as usual

@dominiklohmann dominiklohmann added the feature New functionality label Dec 10, 2020
@dominiklohmann dominiklohmann changed the title Install spdlog in CI, Nix and Dockerfiles Integrate spdlog with VAST Dec 10, 2020
@a4z
Copy link
Contributor

a4z commented Dec 15, 2020

oh, nice , thank you @dominiklohmann for adding that to the build! After our matrix chat this morning I was just going to start adding this and now I find out it is already done. What an awesome team this is!

@lava lava changed the title Integrate spdlog with VAST Integrate spdlog with VAST CI Jan 20, 2021
@lava lava force-pushed the epic/spdlog branch 3 times, most recently from 4f4c95e to 86f876b Compare January 28, 2021 16:51
@lava lava changed the title Integrate spdlog with VAST CI Switch to spdlog as logging framwork Jan 28, 2021
@lava lava force-pushed the epic/spdlog branch 5 times, most recently from 6cbaf18 to 140a3e4 Compare January 28, 2021 19:09
dominiklohmann and others added 11 commits January 28, 2021 20:20
* Add spdlog to the build system
* Adopt log file config to be under vast
* Adopt log init system
* Addopt logging macros to use spdlog
* Add required helper functions
* Add required ftm formatter spezialisations
* Adopt exampel yaml
This will be removed from the branch after rewriting is done.
@lava lava marked this pull request as ready for review January 28, 2021 19:21
@lava
Copy link
Member

lava commented Jan 29, 2021

I'm closing this an recreating a new PR so @dominiklohmann is also able to review.

@lava lava closed this Jan 29, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature New functionality
Projects
None yet
4 participants