Exposing internals, in some cases, is not only a matter of secrecy.
If your logs are not mainly intended for the purpose of debugging code, but for keeping track of any kind of events, internals might be irrelevant, needlessly verbose, and inconveniently varying with software versions.
In any case simpler log file contents make log file evaluation simpler.
in reply to Re^2: Reference sub name
in thread Reference sub name
The original post mentioned a logging interface already being in place, which supports the notion of a more general attitude.