turn down fileAction severity
In mu2e art exe's we always get two severe errors:
type category sev module subroutine count total
---- -------------------- -- ---------------- ---------------- ----- -----
1 fileAction -s PostEndRun 1 1
2 fileAction -s PostProcessEvent 1 1
I think these are being generated by file open and close messages, which
are logged to "absolute" category which is severity "severe". Since
there are no actual errors, it seems these should not be reported
as severe. Can this be changed to "verbatim" category with severity "info"?
Or is there a reason it is done this way? Thanks
#2 Updated by Raymond Culbertson about 3 years ago
Thanks. If I understand, it seems to align with what I noticed, that
it would be helpful to have "info" "important info" "really important info".
There are information messages we want to promote over other informational
messages. For example, we want to log the path to the config files and
make it hard for the user to turn that message off, harder than
average "info" messages. We also wanted the art heartbeat to stay on
even if we turn off other info messages. Without this feature we
can only suppress info by the category string. This has the downside
of suppressing warnings of the same category. This will happen in the
art "RANDOM" category. If we want to stop info "instantiating HepJames Engine"
then we also suppress warnings in the RANDOM category, I think. (This
could also be fixed by using more categories like RANDOM_INIT_ENGINE and
RANDOM_BADSTATE, etc. which can then be suppressed individually.
In my amateur observation of MF, this seems to be the intended style.)
#3 Updated by Kyle Knoepfel about 3 years ago
We will discuss your request with the stakeholders to lower the severity of those logged messages. The "INFO", "IMPORTANT INFO" request should be a feature request, where we are able to discuss a sensible design that meets the needs of Mu2e (and other experiments).