Symfony 2のデフォルトのモノログにカスタム ハンドラーを追加したいと考えています。
私のconfig.yaml
ファイルには、次のものがあります。
monolog:
handlers:
main:
type: stream
path: %kernel.logs_dir%/%kernel.environment%.log
level: debug
myHandler:
type: Acme\MyBundle\Monolog\MyCustomHandler
level: error
私のクラスは以下のようになります:
// Acme\MyBundle\Monolog\MyCustomHandler
use Monolog\Logger;
use Monolog\Handler\SocketHandler;
use Monolog\Formatter\LineFormatter;
class MyCustomHandler extends AbstractProcessingHandler
{
...
}
しかし、クラスに記入する前でも、エラーが発生します。
ハンドラー「myHandler」に指定された無効なハンドラー タイプ「acme\mybundle\monolog\mycustomhandler」
新しい monolog サービスを作成せずに、カスタム ハンドラーをデフォルトの monolog に追加するにはどうすればよいですか?