2074. Class

2074.1. Zend\Log\Writer\FingersCrossed

Buffers all events until the strategy determines to flush them.

2074.1.1. Methods

2074.1.1.1. __construct

__construct()

Constructor

Parameters:
  • WriterInterface|string|array|Traversable – Wrapped writer or array of configuration options
  • FilterInterface|int – Filter or log priority which determines buffering of events
  • int – Maximum buffer size

2074.1.1.2. setWriter

setWriter()

Set a new formatter for this writer

Parameters:string|FormatterFormatterInterface
Return type:self
Throws :ExceptionInvalidArgumentException

2074.1.1.3. getWriterPluginManager

getWriterPluginManager()

Get writer plugin manager

Return type:WriterPluginManager

2074.1.1.4. setWriterPluginManager

setWriterPluginManager()

Set writer plugin manager

Parameters:string|WriterPluginManager
Return type:Logger
Throws :ExceptionInvalidArgumentException

2074.1.1.5. writerPlugin

writerPlugin()

Get writer instance

Parameters:
  • string
  • array|null
Return type:

WriterWriterInterface

2074.1.1.6. write

write()

Log a message to this writer.

Parameters:array – log data event
Return type:void

2074.1.1.7. isActivated

isActivated()

Check if buffered data should be flushed

Parameters:array – event data
Return type:boolean true if buffered data should be flushed

2074.1.1.8. doWrite

doWrite()

Write message to buffer or delegate event data to the wrapped writer

Parameters:array – event data
Return type:void

2074.1.1.9. reset

reset()

Resets the state of the handler. Stops forwarding records to the wrapped writer

2074.1.1.10. setFormatter

setFormatter()

Stub in accordance to parent method signature. Fomatters must be set on the wrapped writer.

Parameters:string|FormatterFormatterInterface
Return type:WriterInterface

2074.1.1.11. shutdown

shutdown()

Record shutdown

Return type:void