\MonologHandler

Namespaces

Curl
FingersCrossed
Slack
SyslogUdp

Interfaces

HandlerInterface Interface that all Monolog Handlers must implement

Classes

AbstractHandler Base Handler class providing the Handler structure
AbstractProcessingHandler Base Handler class providing the Handler structure
AbstractSyslogHandler Common syslog functionality
AmqpHandler Base Handler class providing the Handler structure
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/)
ElasticSearchHandler Elastic Search handler
ErrorLogHandler Stores to PHP error_log() 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
HandlerWrapper This simple wrapper class can be used to extend handlers functionality.
HipChatHandler Sends notifications through the hipchat api to a hipchat room
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.
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 an 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.
NullHandler Blackhole
PHPConsoleHandler Monolog handler for Google Chrome extension "PHP Console"
PsrHandler Proxies log messages to an existing PSR-3 compliant logger.
PushoverHandler Sends notifications through the pushover api to mobile phones
RavenHandler Handler to send messages to a Sentry (https://github.com/getsentry/sentry) server using sentry-php (https://github.com/getsentry/sentry-php)
RedisHandler Logs to a Redis key using rpush
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
SlackbotHandler Sends notifications through Slack's Slackbot
SlackHandler Sends notifications through Slack API
SlackWebhookHandler Sends notifications through Slack Webhooks
SocketHandler Stores to any socket - uses fsockopen() or pfsockopen().
StreamHandler Stores to any stream resource
SwiftMailerHandler SwiftMailerHandler uses Swift_Mailer to send the emails
SyslogHandler Logs to syslog service.
SyslogUdpHandler A Handler for logging to a remote syslogd server.
TestHandler Used for testing purposes.
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