Class GelfLayout.FieldWriter
- java.lang.Object
-
- org.apache.logging.log4j.core.layout.GelfLayout.FieldWriter
-
- All Implemented Interfaces:
TriConsumer<java.lang.String,java.lang.Object,java.lang.StringBuilder>
- Enclosing class:
- GelfLayout
private class GelfLayout.FieldWriter extends java.lang.Object implements TriConsumer<java.lang.String,java.lang.Object,java.lang.StringBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description private ListChecker
checker
private java.lang.String
prefix
-
Constructor Summary
Constructors Constructor Description FieldWriter(ListChecker checker, java.lang.String prefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(java.lang.String key, java.lang.Object value, java.lang.StringBuilder stringBuilder)
Performs the operation given the specified arguments.ListChecker
getChecker()
-
-
-
Field Detail
-
checker
private final ListChecker checker
-
prefix
private final java.lang.String prefix
-
-
Constructor Detail
-
FieldWriter
FieldWriter(ListChecker checker, java.lang.String prefix)
-
-
Method Detail
-
accept
public void accept(java.lang.String key, java.lang.Object value, java.lang.StringBuilder stringBuilder)
Description copied from interface:TriConsumer
Performs the operation given the specified arguments.- Specified by:
accept
in interfaceTriConsumer<java.lang.String,java.lang.Object,java.lang.StringBuilder>
- Parameters:
key
- the first input argumentvalue
- the second input argumentstringBuilder
- the third input argument
-
getChecker
public ListChecker getChecker()
-
-