在logback-spring.xml中创建自定义标签

时间:2020-05-11 11:17:10

标签: spring-boot spring-logback logstash-logback-encoder

我想在编码器中创建一个自定义标签。基本上我想在编码器中添加一个新标签。我正在使用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布局编码器而创建的。 我不确定该怎么做?有人可以指导我如何实现它。

0 个答案:

没有答案