On Tue, Aug 19, 2025 at 9:02 AM Mark Thomas <ma...@apache.org> wrote:
>
> All,
>
> I stumbled across quite few instances of log messages like this while I
> was looking at something for $dayjob:
>
> log.error(sm.getString("naming.bindFailed", e));
>
> It would be lot more useful with the stack trace so I think that really
> should be:
>
> log.error(sm.getString("naming.bindFailed"), e);
>
>
> Unless there are objections, I am going to change any log message with a
> level of warning or greater that currently includes e, e.toString(),
> e.getMessage() etc in the log message and doesn't log the full stack
> trace to log the stack trace. I'll likely remove the exception from the
> log message as well to avoid duplicating the text in the logs.
>
> INFO level and is a little different. Those need looking at on a case by
> case basis as I can imagine there are some cases where logging the full
> stack trace is not necessary.

Sometimes the exception message is more than enough though. I think
the whole thing could be case by case.

Rémy

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to