2016-08-01 10 views
0

AEMのWebコンソールで、ファイルサイズとログステートメントの継続時間に基づいてログのローテーションを設定する必要があります。したがって、同じことをするためのベストプラクティス/エクスペリエンスベースの推奨事項が何であるかを知るためにこのクエリを設定しますか?AEM Webコンソールでログローテーションを設定する方法は?

答えて

2

スリングロギングの設定方法は、スケジュールされたローテーションまたはサイズベースのローテーションのいずれかを使用できますが、どちらも単一の設定で同時に使用することはできません。

ロガー周りの詳細は、あなたが試みることができるhere

ことの一つは、(これは動作しますが、コンソールは、あなたがそれを設定することを可能にするかどうかわからない)同じロガーファイル用の2つのライター構成を持つことであるスリングのドキュメントであり、 1つはスケジューリングされた構成(毎日)ともう1つはサイズ構成です。

Logger Writer Configuration

Scheduled rotation

Size based rotation

言うあたりのベストプラクティス、

  • は本番インスタンスに設定された適切なログレベルを持っている必要がありますように必要なの適切な量ロギングが発生し、ノイズは記録されません。
  • 私の個人的な経験では、毎日のログローテーションに従いました。平均ファイルサイズは10 MB以下でした。
  • 実績よりも低い場合は、通常はデバッグ目的でログが必要になるためサイズベースローテーション毎日のローテーションを使用すると、ロギングの量が増加する傾向があります。通常のテキストエディタでは、これらの膨大なファイルを処理するのが難しくなります。
0

このアドビAEMのフォーラムの投稿を参照してください: - http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html/forum__1w7b-hi_i_have_implem.html

// "サイズに基づくログのローテーション" については、この記事の会談

You can rotate CRX log through configuration in /crx-quickstart/server/runtime/0/_crx/WEB-INF/log4j.xml by changing configuration of 

<appender name="error" class="org.apache.log4j.RollingFileAppender"> 
     <param name="File" value="crx-quickstart/logs/crx/error.log"/> 
     <param name="maxFileSize" value="10MB"/> 
     <param name="maxBackupIndex" value="20"/> 
     <layout class="org.apache.log4j.PatternLayout"> 
      <param name="ConversionPattern" value="%d{dd.MM.yyyy HH:mm:ss} *%-5p* %c{1}: %m (%F, line %L)%n"/> 
     </layout> 
    </appender> 

は、あなたが "maxFileSizeの" または「maxBackupIndexを編集することができますあなたの必要に応じて

私はこれがあなたに役立つことを望みます。

おかげで、よろしく

Kautukサーニ

関連する問題