2015-03-03 73 views
0

在獨白,這樣,當發生異常也不會被記錄到prod.log配置YAML正則表達式路徑排除例外

我想從/項排除所有日誌,您可以排除路徑/ *所以我做了以下內容:

monolog: 
    handlers: 
     main: 
      type: fingers_crossed 
      action_level: error 
      handler: file 
      channels: ["!doctrine", "!event", "!security", "!request"] 
      excluded_404s: 
       - ^/items/ 

我想從/items/19283712和任何有/items/WHATEVERCRAPINHERE排除錯誤。該文檔顯示在如何做到這一點here細節。我已經嘗試了上面的正則表達式,它似乎不工作。爲什麼是這樣?

+0

並添加 - > * < - 你的模式的結尾(貪婪匹配車削)幫助? – metaDNA 2015-03-03 05:23:42

+0

@MBarnett所以^ /項目/.* – adit 2015-03-03 05:27:54

+0

嘗試'^ /項目/ *'或'^ /項目/〜' – 2015-03-03 09:01:46

回答

0

您可以使用下面的語法^/items/*

monolog: 
    handlers: 
     main: 
      type: fingers_crossed 
      action_level: error 
      handler: file 
      channels: ["!doctrine", "!event", "!security", "!request"] 
      excluded_404s: 
       - ^/items/*