mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-17 20:50:44 +00:00
Add getMaxResponseMessageLengthForLog
This commit is contained in:
@ -978,7 +978,10 @@ public class BaseAPIActionUtil
|
||||
handleResponseError(table, request, qResponse);
|
||||
}
|
||||
|
||||
LOG.info("Received successful response with code [" + qResponse.getStatusCode() + "] and content [" + qResponse.getContent() + "].");
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// trim response body (just to keep logs smaller, or, in case someone consuming logs doesn't want such long lines) //
|
||||
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
LOG.info("Received successful response with code [" + qResponse.getStatusCode() + "] and content [" + StringUtils.safeTruncate(qResponse.getContent(), getMaxResponseMessageLengthForLog(), "...") + "].");
|
||||
return (qResponse);
|
||||
}
|
||||
}
|
||||
@ -1292,4 +1295,17 @@ public class BaseAPIActionUtil
|
||||
{
|
||||
return (UpdateHttpMethod.PUT);
|
||||
}
|
||||
|
||||
|
||||
|
||||
/*******************************************************************************
|
||||
**
|
||||
*******************************************************************************/
|
||||
protected int getMaxResponseMessageLengthForLog()
|
||||
{
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
// rsyslog default limit appears to be 8K - we've got some extra content, so 7 feels safe enough //
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
return (7 * 1024);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user