Change logging to be less noisy
-------------------------------
Key: WINK-240
URL: https://issues.apache.org/jira/browse/WINK-240
Project: Wink
Issue Type: Improvement
Affects Versions: 1.0
Reporter: Bryant Luk
Fix For: 1.1
Some users do not like the fact that we log every exception thrown (due to
their use of exceptions in their method contracts for handling business logic).
Perhaps reducing the logging in RequestProcessor may be better:
In RequestProcessor#logException(Throwable) replace statements like:
{code}
logger.error(String.format(messageFormat, exceptionName), t);
{code}
with:
{code}
// don't log the whole call stack unless debugging
if (logger.isDebugEnabled()) {
logger.debug(String.format(messageFormat, exceptionName), t);
} else {
logger.info(String.format(messageFormat, exceptionName));
}
{code}
In a production environment, messages won't be logged but in development
environments, a general message will be logged at info with the full call
stack at debug.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.