\MonologHandler

Namespaces

Curl
FingersCrossed
Slack
SyslogUdp

Traits

FormattableHandlerTrait Helper trait for implementing FormattableInterface
ProcessableHandlerTrait Helper trait for implementing ProcessableInterface
WebRequestRecognizerTrait

Interfaces

FormattableHandlerInterface Interface to describe loggers that have a formatter
HandlerInterface Interface that all Monolog Handlers must implement
ProcessableHandlerInterface Interface to describe loggers that have processors

Classes

AbstractHandler Base Handler class providing basic level/bubble support
AbstractProcessingHandler Base Handler class providing the Handler structure, including processors and formatters
AbstractSyslogHandler Common syslog functionality
AmqpHandler Base Handler class providing the Handler structure, including processors and formatters
BrowserConsoleHandler Handler sending logs to browser's javascript console with no browser extension required
BufferHandler Buffers all records until closing the handler and then pass them as batch.
ChromePHPHandler Handler sending logs to the ChromePHP extension (http://www.chromephp.com/)
CouchDBHandler CouchDB handler
CubeHandler Logs to Cube.
DeduplicationHandler Simple handler wrapper that deduplicates log records across multiple requests
DoctrineCouchDBHandler CouchDB handler for Doctrine CouchDB ODM
DynamoDbHandler Amazon DynamoDB handler (http://aws.amazon.com/dynamodb/)
ElasticaHandler Elastic Search handler
ElasticsearchHandler Elasticsearch handler
ErrorLogHandler Stores to PHP error_log() handler.
FallbackGroupHandler Forwards records to at most one handler
FilterHandler Simple handler wrapper that filters records based on a list of levels
FingersCrossedHandler Buffers all records until a certain level is reached
FirePHPHandler Simple FirePHP Handler (http://www.firephp.org/), which uses the Wildfire protocol.
FleepHookHandler Sends logs to Fleep.io using Webhook integrations
FlowdockHandler Sends notifications through the Flowdock push API
GelfHandler Handler to send messages to a Graylog2 (http://www.graylog2.org) server
GroupHandler Forwards records to multiple handlers
Handler Base Handler class providing basic close() support as well as handleBatch
HandlerWrapper This simple wrapper class can be used to extend handlers functionality.
IFTTTHandler IFTTTHandler uses cURL to trigger IFTTT Maker actions
InsightOpsHandler Inspired on LogEntriesHandler.
LogEntriesHandler Stores to any socket - uses fsockopen() or pfsockopen().
LogglyHandler Sends errors to Loggly.
LogmaticHandler Stores to any socket - uses fsockopen() or pfsockopen().
MailHandler Base class for all mail handlers
MandrillHandler MandrillHandler uses cURL to send the emails to the Mandrill API
MissingExtensionException Exception can be thrown if an extension for a handler is missing
MongoDBHandler Logs to a MongoDB database.
NativeMailerHandler NativeMailerHandler uses the mail() function to send the emails
NewRelicHandler Class to record a log on a NewRelic application.
NoopHandler No-op
NullHandler Blackhole
OverflowHandler Handler to only pass log messages when a certain threshold of number of messages is reached.
PHPConsoleHandler Monolog handler for Google Chrome extension "PHP Console"
ProcessHandler Stores to STDIN of any process, specified by a command.
PsrHandler Proxies log messages to an existing PSR-3 compliant logger.
PushoverHandler Sends notifications through the pushover api to mobile phones
RedisHandler Logs to a Redis key using rpush
RedisPubSubHandler Sends the message to a Redis Pub/Sub channel using PUBLISH
RollbarHandler Sends errors to Rollbar
RotatingFileHandler Stores logs to files that are rotated every day and a limited number of files are kept.
SamplingHandler Sampling handler
SendGridHandler SendGridrHandler uses the SendGrid API v2 function to send Log emails, more information in https://sendgrid.com/docs/API_Reference/Web_API/mail.html
SlackHandler Sends notifications through Slack API
SlackWebhookHandler Sends notifications through Slack Webhooks
SocketHandler Stores to any socket - uses fsockopen() or pfsockopen().
SqsHandler Writes to any sqs queue.
StreamHandler Stores to any stream resource
SwiftMailerHandler SwiftMailerHandler uses Swift_Mailer to send the emails
SymfonyMailerHandler SymfonyMailerHandler uses Symfony's Mailer component to send the emails
SyslogHandler Logs to syslog service.
SyslogUdpHandler A Handler for logging to a remote syslogd server.
TelegramBotHandler Handler send logs to Telegram using Telegram Bot API.
WhatFailureGroupHandler Forwards records to multiple handlers suppressing failures of each handler and continuing through to give every handler a chance to succeed.
ZendMonitorHandler Handler sending logs to Zend Monitor