0

Tomcat にいくつかのサービスがあり、Apache karaf に移行しようとしています。

ロギング構成に logback を使用する既存のサービスがあります。

osgiで同じ設定をしようとしましたが、達成できませんでした。何が問題なのか教えてください。

  org.ops4j.pax.logging.cfg
         org.ops4j.pax.logging.logback.config.file=${karaf.home}/etc/logback.xml

logback.xml は ${karaf.home}/etc/ で入手できます --.

Apache Karaf バージョン: 3.0 、pax logging 1.7.1 (ビルドから karaf にパッケージ化されています)。

上記の構成変更後、私の karaf.log の内容は次のとおりです。

   Jul 02, 2014 4:21:32 PM org.apache.karaf.main.lock.SimpleFileLock lock
   .....................................................................
   INFO: Lock acquired
   Jul 02, 2014 4:21:32 PM org.apache.karaf.main.Main$KarafLockCallback lockAquired
   INFO: Lock acquired. Setting startlevel to 100
4

1 に答える 1

1

Pax Logging の logback バックエンドは、Karaf のmvn:org.ops4j.pax.logging/pax-logging-logback/1.7.1一部ではない別のバンドルにあります。

したがって、このバンドルを手動でインストールしなかった場合、logback.xml無視されても不思議ではありません。

于 2014-07-10T20:23:28.490 に答える