|
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 |