monolog

    0熱度

    3回答

    我創建了一個派生自AbstractProcessingHandler的處理程序類。我已經看到,我可以把它放在src/MyNamespace/MyBundle/Monolog/中,但它讓我擔心了一下,因爲這個處理程序在我登錄數據的其他幾個bundle中使用。所以其他捆綁包需要MyBundle才能正常工作,只是因爲這個處理程序。 我試圖把我的處理程序類放在lib/中,但它似乎不起作用(也許我必須對Au

    1熱度

    1回答

    我在我的PHP項目建在一個記錄器(Monolog),用於記錄系統事件(信息/調試),而且錯誤(錯誤/關鍵) 我已經設置好了,所以當發生嚴重錯誤時,系統被調用,一個發送一個郵件,另一個發送一個短信。 現在在事件數據庫死亡的關鍵事件被記錄下來,從而發送郵件和短信。但由於該網站可能會吸引一些流量,因此該事件可能會在一分鐘甚至每秒的高峯時段觸發幾次。實際上可能是針對網站的每個請求。 我怎樣才能防止這種情況

    17熱度

    3回答

    // in my PHP code $log = new Logger('LaurentCommand'); $log->pushHandler(new StreamHandler('./app/logs/LaurentCommand.log')); $log->addInfo("Start command",array('username' => 'Joe', 'Age' => '28')

    1熱度

    1回答

    當運行具有生產設置的應用程序並且禁用調試禁用monolog時不會啓動。 啓用調試後,它照常開始。無論調試選項如何,開發設置都會啓動。 如何在禁用調試的情況下強制monolog在生產設置上運行? 開發和生產的configs是一樣的: monolog: handlers: main: type: stream path: %kernel.logs_dir%

    3熱度

    2回答

    我正在研究在正在使用的應用程序中使用monolog,但我不確定是否能夠使用FingersCrosedHandler實現我需要的功能。 我想僅在添加級別爲ERROR或更高級別的消息時記錄DEBUG級別的消息,但是我希望在日誌中看到INFO消息。 我曾嘗試: $applicationLog = new Monolog\Logger('App'); $streamHandler = new Monol

    2熱度

    1回答

    我已經建立了獨白我們的Symfony2項目發生時,他們通過電子郵件發送了嚴重的錯誤給我們。 不過,我也想記錄非關鍵性錯誤還,並通過電子郵件發送這些錯誤到不同的收件人。我很努力地在文檔中看到它,但它看起來應該是可能的。我已經設置瞭如下配置: parameters: error_mail_sender: [email protected] error_mail_recipients

    0熱度

    1回答

    我把我的項目在生產服務器上,並嘗試錯誤發送電子郵件使用本指南從服務器 http://symfony.com/doc/current/cookbook/logging/monolog_email.html 簡單的電子郵件正常路過SwiftMailer,但錯誤的郵件無法發送。 我嘗試設置action_level來調試,刪除緩衝區,但不適用於任何測試錯誤。 我使用master的最新版本symfony2。

    1熱度

    2回答

    我正在使用Symfony 2.1開發一個項目。 我創建了一個正在從控制器調用的服務,它工作正常。 現在我需要的是服務生成的日誌,我試圖通過記錄是這樣的: soap.client: class: MyFirm\MyAppBundle\Service\SOAPClient arguments: logger: "@logger" 我服務的定義是這樣的: name

    0熱度

    1回答

    我有這個簡單的代碼: <?php require_once __DIR__.'/../vendor/autoload.php'; $app = new Silex\Application(); $app->get('/hello', function() { return 'Hello!'; }); //$app->register(new Silex\Provider\Monolog

    10熱度

    4回答

    如果是這樣怎麼辦?默認情況下,L4寫入文本文件。我注意到Monolog可以在其github頁面上登錄到數據庫。