JeffersonLab / iguana

Preservation of common physics data analysis algorithms. Currently focused on HIPO data.
https://jeffersonlab.github.io/iguana/
GNU Lesser General Public License v3.0
2 stars 7 forks source link

`fmt` formatting errors should be caught at build time, not at run time #262

Open c-dilks opened 1 month ago

c-dilks commented 1 month ago

More recent versions of fmt can do this, but we may need to re-think how Logger is implemented, in particular: https://github.com/JeffersonLab/iguana/blob/05347b2d9bf27a34e5d3844f45f7ad2033b78ce1/src/iguana/services/Logger.h#L119-L122

c-dilks commented 1 month ago

This is somewhat more difficult than expected:

I'm going to leave this issue open, in case someone has a better idea than #267, or is willing to complete it correctly.