Plop
A simple logging library for PHP
|
▼CAbstractLogger | |
CPlop\Psr3Logger | A special logger which acts as a bridge between PSR-3 loggers and Plop |
▼CArrayAccess | Interface to provide accessing objects as arrays |
▼CPlop\Collection | A class that can be used to handle collections of objects |
▼CPlop\FiltersCollectionAbstract | Abstract class for a collection of filters |
CPlop\FiltersCollection | A class that can be used to filter records |
▼CPlop\HandlersCollectionAbstract | Interface for a collection of handlers |
CPlop\HandlersCollection | A class that can be used to handle records |
CPlop\Plop | Main class for Plop |
▼CPlop\RecordInterface | Interface for a log record |
CPlop\Record | A class that stores a log record |
CPlop\Autoloader | An autoloader for Plop's classes |
▼CCountable | Classes implementing Countable can be used with the count() function |
CPlop\Collection | A class that can be used to handle collections of objects |
CPlop\Plop | Main class for Plop |
▼CException | |
CPlop\Exception | This exception is thrown by Plop whenever a problem is detected |
▼CPlop\FilterInterface | Interface for a filter |
CPlop\Filter\Level | A filter that only accepts records from a specific logger |
CPlop\Filter\Name | A filter that only accepts records from a specific logger |
CPlop\Filter\Not | A filter that inverts the result of another filter |
▼CPlop\FormatterInterface | Interface to a record formatter |
CPlop\Formatter | A class that provides basic formatting for log records |
▼CPlop\HandlerInterface | Interface for a class capable of handling log records |
▼CPlop\HandlerAbstract | An abstract class that can be used as a base to create new log records handlers |
▼CPlop\Handler\Socket | An handler that sends log messages to a remote host over a TCP socket |
CPlop\Handler\Datagram | An handler that sends log messages to a remote host using UDP datagrams |
▼CPlop\Handler\Stream | An handler that writes log messages to a PHP stream |
▼CPlop\Handler\File | An handler that writes log messages to a file |
▼CPlop\Handler\RotatingAbstract | An abstract class for handlers that must deal with file rotations |
CPlop\Handler\RotatingFile | An handler the saves log messages in a file, which is rotated whenever it reaches a certain size |
CPlop\Handler\TimedRotatingFile | An handler that writes logs to a file but also handles that file's rotation, based on time |
CPlop\Handler\WatchedFile | An handler that logs to a file and automatically reopens that file when it changes (eg. due to log rotation) |
CPlop\Handler\SysLog | An handler that sends log messages to the system logs (syslog) |
▼CPlop\InterpolatorInterface | |
CPlop\Interpolator\Percent | An interpolator that uses a syntax similar to Python's old formatting syntax: %(value)s |
CPlop\Interpolator\Psr3 | An interpolator that complies with the PSR-3 specification |
▼CPlop\LoggerInterface | Interface for a logger |
▼CPlop\LoggerAbstract | An abstract class that can be used as a base to create new loggers |
▼CPlop\IndirectLoggerAbstract | An abstract class that can be used to proxy logging calls to an actual logger |
CPlop\Plop | Main class for Plop |
CPlop\Logger | A class that provides logging capabilities |
▼CPlop\RecordFactoryInterface | An interface for a factory that produces instances that implement the Plop::RecordInterface interface |
CPlop\RecordFactory | A factory that creates log records as new instances of the Plop::Record class |
▼CSerializable | |
CPlop\RecordInterface | Interface for a log record |
▼CTraversable | |
▼CIteratorAggregate | Interface to create an external Iterator |
CPlop\Collection | A class that can be used to handle collections of objects |