<div dir="auto"><p style="font-size:12.8px">Hello Guys </p><p style="font-size:12.8px"><br></p><p style=""><span style="font-size:12.8px">I want to create the logstash encoder you see in xml with Java code.  But there is no method to set the pattern.  Which method should I do?</span><br></p><p style="font-size:12.8px"><appender name="STASH" class="ch.qos.logback.core.rolling.RollingFileAppender"><br>    <file>logback/uptLog.log</file><br>    <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><br>        <fileNamePattern>logback/uptLog.%d{yyyy-MM-dd}.log</fileNamePattern><br>    </rollingPolicy><br>    <encoder class="net.logstash.logback.encoder.LogstashEncoder"><br>        <charset>UTF-8</charset><br>        <pattern><br>            %d{yyyy-MM-dd HH:mm:ss.SSS} [%t] %-5level %logger{36} - %X{requestId} %msg%n%exception{full}<br>        </pattern><br>    </encoder><br></appender></p><p style="font-size:12.8px"><br><br>net.logstash.logback.encoder.LogstashEncoder logstashEncoder = new LogstashEncoder();<br>logstashEncoder.setContext(loggerContext);<br>logstashEncoder.start();</p><p style="font-size:12.8px"><br></p><p style="font-size:12.8px">Regars </p></div>