我想在编码器中创建一个自定义标签。基本上我想在编码器中添加一个新标签。我正在使用Logstash布局类。我的带有布局的附加程序如下:
<appender name="CONSOLE_JSON" class="ch.qos.logback.core.ConsoleAppender">
<layout class="com.layout.customlayout">
<customFields>{"sample":"abc", "sample2":"cvd"}</customFields>
<schema>{"sample":"String","sample2":"String"}</schema>
<includeCallerData>true</includeCallerData>
<includeMdcKeyName>traceId</includeMdcKeyName>
<includeMdcKeyName>spanId</includeMdcKeyName>
</layout>
</appender>
//我想将架构创建为新标记。
基本上,我想要的是此标签传递自定义字段的数据类型,并且我想在我的自定义类中验证自定义字段的数据类型,该类是我通过扩展logstash布局编码器而创建的。 我不确定该怎么做?有人可以指导我如何实现它。