2

を使用してlog4j2セクションフォームvalues.ymlを取得しようとしてtoYamlいますが、順序が保持されません。

log4j2.yml: |-
{{ toYaml .Values.log4j2 | indent 4 }}

出力-

log4j2:
  Configuration:
    Appenders:
      Console:
        Filters:
          DuplicateLogFilter:
            ttlInSeconds: 60
          MarkerFilter:
            marker: TRACE
            onMatch: ACCEPT
            onMismatch: NEUTRAL
        PatternLayout:
          pattern: '%-5p | %d{yyyy-MM-dd HH:mm:ss,SSS} | [%t] [%X{AD.requestGUID}] [%X{trace.id}]
          %x %c{1.}:%L - %m%n'
        name: CONSOLE
        target: SYSTEM_OUT
    monitorInterval: 300
    shutdownHook: disable

期待される出力 -

log4j2:
  Configuration:
    monitorInterval: 300
    shutdownHook: disable
    Appenders:
      Console:
        name: CONSOLE
        target: SYSTEM_OUT
        Filters:
          MarkerFilter:
            marker: TRACE
            onMatch: ACCEPT
            onMismatch: NEUTRAL
          DuplicateLogFilter:
            ttlInSeconds: 60
        PatternLayout:
          pattern: "%-5p | %d{yyyy-MM-dd HH:mm:ss,SSS} | [%t] [%X{AD.requestGUID}] [%X{trace.id}] %x %c{1.}:%L - %m%n"
4

1 に答える 1