2
1
0

Confluence6.0にアップデートした後、atlassian-synchronyログが取れません。

何が原因でしょうか。

    Commentコメントを追加...

    2 回答

    1.  
      2
      1
      0

      ./confluence/WEB-INF/classes/log4j.properties に存在する

      log4j.appender.synchronylog=com.atlassian.confluence.logging.SynchronyLogAppender

      ですかね。

      com.atlassian.confluence.logging.SynchronyLogAppenderクラスは

      ./confluence/WEB-INF/lib/confluence-6.0.6.jar に含まれているので、存在しないということはないと思いますが…

      ログ出力されないとなるとsynchronyプロセスが動いてないような気もしますが、同時編集は問題なくできますか?

      再起動しても同様でしょうか?

      Confluence 6.0.6 をアップデートではなく新規インストールした場合はどうでしょうか?

      それでも出力されない場合は、おそらくAtlassianSupportにお問い合わせしたほうがよいかと思います…

      https://confluence.atlassian.com/doc/administering-collaborative-editing-858772086.html

      1. RYOITO

        以前のConfluenceでWEB-INF\classes\com\atlassian\confluence配下にあったAppenderクラスはjarファイルに入れられたんですね。なくなった理由が分かりました。

        そして原因が判明しました。

        30行目~38行目に追加されたSynchronyLog設定をlog4j.propertiesに追加していたものの、最下行326行目以下にも再度Synchrony logging設定が追加されている事に気づかずに追加漏れがあった事が原因でした。

      2. Kengo Ohsaki

        RYOITO-san,

        なるほど…解決してよかったです!

      Commentコメントを追加...
    2.  
      2
      1
      0

      こちらConfluece5.10.4から6.0.6へのアップデートした環境ですが、検証環境/本番環境ともにlog4j.propertiesで指定されているLogAppenderがない気がします。

      <Confluence-インストールディレクトリ>\confluence\WEB-INF\classes\com\atlassian\confluence

      にあったはずのloggingディレクトリが存在していないのが原因ですかね。。。謎です。

        Commentコメントを追加...