mirror of
https://github.com/Kingsrook/qqq.git
synced 2025-07-18 05:01:07 +00:00
Add getMaxResponseMessageLengthForLog
This commit is contained in:
@ -978,7 +978,10 @@ public class BaseAPIActionUtil
|
|||||||
handleResponseError(table, request, qResponse);
|
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);
|
return (qResponse);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1292,4 +1295,17 @@ public class BaseAPIActionUtil
|
|||||||
{
|
{
|
||||||
return (UpdateHttpMethod.PUT);
|
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