プロジェクト

全般

プロフィール

Bug(バグ) #2488

Maki Takahashi さんが約13年前に更新

prod 環境でのログ記録を検討する際に、開発時のみに必要なエラーを除外するため ERR レベル以上を記録するような設定が好ましいと考えられるが、そのような設定をしても opDeprecatedRoute のエラーログ(priority: ERR)がたくさん出力されてしまうのが邪魔である。 

 現状のOpenPNE本体やプラグインのコードでは opDeprecatedRoute を使用することを前提としたものが多く、運用環境で出力して意義のあるエラーメッセージではないため priority を下げるべきである。 

 記録されるエラーログ: 
 <pre> 
 10月 06 22:12:26 symfony [err] {opDeprecatedRoute} This routing rule is deprecated. Please use other rules instead of this. 
 </pre> 

 sfLogger で定義されているエラーレベル: 
 <pre> 
  * - EMERG:     System is unusable 
  * - ALERT:     Immediate action required 
  * - CRIT:      Critical conditions 
  * - ERR:       Error conditions 
  * - WARNING: Warning conditions 
  * - NOTICE:    Normal but significant 
  * - INFO:      Informational 
  * - DEBUG:     Debug-level messages 
 </pre> 

 NOTICE あたりでよいと思います。(考えようによっては DEBUG でもいい気もします) 

 h3. 確認バージョン 

 OpenPNE 3.7.0-dev (master) 
 OpenPNE 3.6.1 (stable-3.6.x) 
 OpenPNE 3.4.17 (stable-3.4.x)

戻る