Class SlackPayloadRenderer

java.lang.Object
com.github.catomat0.aoploghelper.alert.webhook.SlackPayloadRenderer
All Implemented Interfaces:
Function<AlertEvent,String>

public final class SlackPayloadRenderer extends Object implements Function<AlertEvent,String>
Renders an AlertEvent as a Slack webhook payload using the text field. The Slack incoming-webhook contract accepts up to ~40KB of body; we trim aggressively so a runaway stack trace never eats the caller's daily quota.