Swift_Plugins_LoggerPlugin
in package
implements
Swift_Events_CommandListener, Swift_Events_ResponseListener, Swift_Events_TransportChangeListener, Swift_Events_TransportExceptionListener, Swift_Plugins_Logger
Does real time logging of Transport level information.
Tags
Interfaces, Classes and Traits
- Swift_Events_CommandListener
- Listens for Transports to send commands to the server.
- Swift_Events_ResponseListener
- Listens for responses from a remote SMTP server.
- Swift_Events_TransportChangeListener
- Listens for changes within the Transport system.
- Swift_Events_TransportExceptionListener
- Listens for Exceptions thrown from within the Transport system.
- Swift_Plugins_Logger
- Logs events in the Transport system.
Table of Contents
- $logger : mixed
- The logger which is delegated to
- __construct() : mixed
- Create a new LoggerPlugin using $logger.
- add() : mixed
- Add a log entry.
- beforeTransportStarted() : mixed
- Invoked just before a Transport is started.
- beforeTransportStopped() : mixed
- Invoked just before a Transport is stopped.
- clear() : mixed
- Clear the log contents.
- commandSent() : mixed
- Invoked immediately following a command being sent.
- dump() : string
- Get this log as a string.
- exceptionThrown() : mixed
- Invoked as a TransportException is thrown in the Transport system.
- responseReceived() : mixed
- Invoked immediately following a response coming back.
- transportStarted() : mixed
- Invoked immediately after the Transport is started.
- transportStopped() : mixed
- Invoked immediately after the Transport is stopped.
Properties
$logger
The logger which is delegated to
private
mixed
$logger
Methods
__construct()
Create a new LoggerPlugin using $logger.
public
__construct(Swift_Plugins_Logger $logger) : mixed
Parameters
- $logger : Swift_Plugins_Logger
Return values
mixed —add()
Add a log entry.
public
add(string $entry) : mixed
Parameters
- $entry : string
Return values
mixed —beforeTransportStarted()
Invoked just before a Transport is started.
public
beforeTransportStarted(Swift_Events_TransportChangeEvent $evt) : mixed
Parameters
Return values
mixed —beforeTransportStopped()
Invoked just before a Transport is stopped.
public
beforeTransportStopped(Swift_Events_TransportChangeEvent $evt) : mixed
Parameters
Return values
mixed —clear()
Clear the log contents.
public
clear() : mixed
Return values
mixed —commandSent()
Invoked immediately following a command being sent.
public
commandSent(Swift_Events_CommandEvent $evt) : mixed
Parameters
- $evt : Swift_Events_CommandEvent
Return values
mixed —dump()
Get this log as a string.
public
dump() : string
Return values
string —exceptionThrown()
Invoked as a TransportException is thrown in the Transport system.
public
exceptionThrown(Swift_Events_TransportExceptionEvent $evt) : mixed
Parameters
Return values
mixed —responseReceived()
Invoked immediately following a response coming back.
public
responseReceived(Swift_Events_ResponseEvent $evt) : mixed
Parameters
- $evt : Swift_Events_ResponseEvent
Return values
mixed —transportStarted()
Invoked immediately after the Transport is started.
public
transportStarted(Swift_Events_TransportChangeEvent $evt) : mixed
Parameters
Return values
mixed —transportStopped()
Invoked immediately after the Transport is stopped.
public
transportStopped(Swift_Events_TransportChangeEvent $evt) : mixed