java.lang.Object
ch.qos.logback.classic.spi.ThrowableProxyVOBuilder
Builder for
ThrowableProxyVO that instantiates an instance and
populates its fields one by one.
Use this when assembling a ThrowableProxyVO from individual
values. To copy an existing IThrowableProxy, prefer
ThrowableProxyVO.build(IThrowableProxy).
Typical usage:
ThrowableProxyVO vo = ThrowableProxyVO.builder()
.setClassName("java.lang.RuntimeException")
.setMessage("boom")
.setStackTraceElementProxyArray(steps)
.build();
- Since:
- 1.6.2
- Author:
- Ceki Gülcü
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Returns the constructedThrowableProxyVOinstance.setCause(IThrowableProxy cause) setClassName(String className) setCommonFramesCount(int commonFramesCount) setCyclic(boolean cyclic) setMessage(String message) setOverridingMessage(String overridingMessage) setStackTraceElementProxyArray(StackTraceElementProxy[] stackTraceElementProxyArray) setSuppressed(IThrowableProxy[] suppressed)
-
Constructor Details
-
ThrowableProxyVOBuilder
public ThrowableProxyVOBuilder()
-
-
Method Details
-
setClassName
-
setMessage
-
setOverridingMessage
-
setCommonFramesCount
-
setStackTraceElementProxyArray
public ThrowableProxyVOBuilder setStackTraceElementProxyArray(StackTraceElementProxy[] stackTraceElementProxyArray) -
setCause
-
setSuppressed
-
setCyclic
-
build
Returns the constructedThrowableProxyVOinstance.- Returns:
- the value object with fields set so far
-