eic / EICrecon

EIC Reconstruction - JANA based
https://eic.github.io/EICrecon
GNU Lesser General Public License v3.0
6 stars 27 forks source link

Have only one service type #1412

Open veprbl opened 4 months ago

veprbl commented 4 months ago

We need to either port all services to algorithms interface or to JANA interface.

Also, whatever system we choose, we need to add support for user-settable verbosity.

nathanwbrei commented 4 months ago

JANA2 already provides support for user-settable verbosity on a per-component basis with no additional code needed. We aren't using it because we are using the spdlog from our log service instead of the JANA's built in logger. It would be an easy change to extract the JANA log levels and use them to configure the spdlog logger. I'm also interested in redirecting all JANA log messages through spdlog [1], or even replacing the JANA logger with spdlog outright.

[1] https://github.com/JeffersonLab/JANA2/issues/250