Overview

Namespaces

  • Avisota
    • Event
    • Message
    • Queue
    • Recipient
    • RecipientSource
    • Renderer
    • Templating
    • Test
      • Database
      • Imap
      • Message
      • Queue
      • Renderer
      • Transport
    • Transport

Classes

  • ExecutionConfig
  • QueueHelper
  • SimpleDatabaseQueue

Interfaces

  • ArchivingQueueInterface
  • EventEmittingQueueInterface
  • ExecutionDeciderInterface
  • LoggingQueueInterface
  • MutableQueueInterface
  • QueueInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo
  • Download

Interface LoggingQueueInterface

A queue that logs its actions.

A succeeded transport will be logged as debug message. A partial succeeded transport will be logged as warn message. A failed transport will be logged as error message.

Direct known implementers

Avisota\Queue\SimpleDatabaseQueue
Namespace: Avisota\Queue
Package: avisota-core
Located at src/Avisota/Queue/LoggingQueueInterface.php
Methods summary
public Avisota\Queue\QueueInterface
# setLogger( Psr\Log\LoggerInterface $logger = null )

Set the logger for this queue.

Set the logger for this queue.

Parameters

$logger
Psr\Log\LoggerInterface
$logger

Returns

Avisota\Queue\QueueInterface
public Psr\Log\LoggerInterface|null
# getLogger( )

Get the logger for this queue.

Get the logger for this queue.

Returns

Psr\Log\LoggerInterface|null
avisota/core API documentation generated by ApiGen 2.8.0