Description

Handler or Processor implementing this interface will be reset when Logger::reset() is called.

Resetting ends a log cycle gets them back to their initial state.

Resetting a Handler or a Processor means flushing/cleaning all buffers, resetting internal state, and getting it back to a state in which it can receive log records again.

This is useful in case you want to avoid logs leaking between two requests or jobs when you have a long running process like a worker or an application server serving multiple requests in one process.

Type hierarchy

Interface usage:

This interface is used in:
Class Package
Monolog\Handler\BufferHandler
monolog/monolog 2.2.0
Monolog\Handler\GroupHandler
monolog/monolog 2.2.0
Monolog\Handler\HandlerWrapper
monolog/monolog 2.2.0
Monolog\Handler\ProcessableHandlerTrait
monolog/monolog 2.2.0
Monolog\Handler\FingersCrossedHandler
monolog/monolog 2.2.0
Monolog\Logger
monolog/monolog 2.2.0
Monolog\Handler\BufferHandler
monolog/monolog 1.x-dev
Monolog\Handler\AbstractHandler
monolog/monolog 1.x-dev
Monolog\Handler\GroupHandler
monolog/monolog 1.x-dev
Monolog\Handler\HandlerWrapper
monolog/monolog 1.x-dev
Monolog\Handler\ProcessableHandlerTrait
monolog/monolog 1.x-dev
Monolog\Handler\FingersCrossedHandler
monolog/monolog 1.x-dev
Monolog\Logger
monolog/monolog 1.x-dev