アーティクル - CS441278

Thingworx 10 の XML 変換ユーティリティを使用して logback.xml を変換する方法

修正日: 17-Jun-2025   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 10.0 F000
  • logback.xml

説明

  • logback 1.3/Thingworx 10 以降では、logback.xml の構文が変更されています。
  • <appender><logger> 、または<root>要素内に<if>要素を組み込むことは禁止されており、予期しない結果が生じる可能性があります。
    • 1.3 より前:
       <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <if condition='property("JSON_LOGS_ENABLE").contains("true")'> <then> <encoder class="net.logstash.logback.encoder.LogstashEncoder"> <customFields>{"platformId": "${PLATFORM_ID}" }</customFields> </encoder> </then> <else> <encoder> <pattern>${CONSOLE_LAYOUT_PATTERN}</pattern> </encoder> </else> </if> </appender>
    • 1.3 以降:
       <if condition='property("JSON_LOGS_ENABLE").contains("true")'> <then> <appender class="ch.qos.logback.core.ConsoleAppender" name="CONSOLE"> <encoder class="net.logstash.logback.encoder.LogstashEncoder"> <customFields>{"platformId": "${PLATFORM_ID}" }</customFields> </encoder> </appender> </then> <else> <appender class="ch.qos.logback.core.ConsoleAppender" name="CONSOLE"> <encoder> <pattern>${CONSOLE_LAYOUT_PATTERN}</pattern> </encoder> </appender> </else> </if>
  • カスタマイズされたlogback.xmlファイルを使用している顧客は影響を受けます
  • 新しい構造規制に合わせて調整が必要
最新バージョンはこちらを参照ください CS441278