Class Swift_Plugins_LoggerPlugin
Does real time logging of Transport level information.
Public Methods
Method | Description | Defined By |
---|---|---|
__construct() | Create a new LoggerPlugin using $logger. | Swift_Plugins_LoggerPlugin |
add() | Add a log entry. | Swift_Plugins_LoggerPlugin |
beforeTransportStarted() | Invoked just before a Transport is started. | Swift_Plugins_LoggerPlugin |
beforeTransportStopped() | Invoked just before a Transport is stopped. | Swift_Plugins_LoggerPlugin |
clear() | Clear the log contents. | Swift_Plugins_LoggerPlugin |
commandSent() | Invoked immediately following a command being sent. | Swift_Plugins_LoggerPlugin |
dump() | Get this log as a string. | Swift_Plugins_LoggerPlugin |
exceptionThrown() | Invoked as a TransportException is thrown in the Transport system. | Swift_Plugins_LoggerPlugin |
responseReceived() | Invoked immediately following a response coming back. | Swift_Plugins_LoggerPlugin |
transportStarted() | Invoked immediately after the Transport is started. | Swift_Plugins_LoggerPlugin |
transportStopped() | Invoked immediately after the Transport is stopped. | Swift_Plugins_LoggerPlugin |
Method Details
Create a new LoggerPlugin using $logger.
public void __construct ( Swift_Plugins_Logger $logger ) | ||
$logger | Swift_Plugins_Logger |
Add a log entry.
public void add ( $entry ) | ||
$entry | string |
Invoked just before a Transport is started.
public void beforeTransportStarted ( Swift_Events_TransportChangeEvent $evt ) | ||
$evt | Swift_Events_TransportChangeEvent |
Invoked just before a Transport is stopped.
public void beforeTransportStopped ( Swift_Events_TransportChangeEvent $evt ) | ||
$evt | Swift_Events_TransportChangeEvent |
Clear the log contents.
public void clear ( ) |
Invoked immediately following a command being sent.
public void commandSent ( Swift_Events_CommandEvent $evt ) | ||
$evt | Swift_Events_CommandEvent |
Get this log as a string.
public string dump ( ) |
Invoked as a TransportException is thrown in the Transport system.
public void exceptionThrown ( Swift_Events_TransportExceptionEvent $evt ) | ||
$evt | Swift_Events_TransportExceptionEvent |
Invoked immediately following a response coming back.
public void responseReceived ( Swift_Events_ResponseEvent $evt ) | ||
$evt | Swift_Events_ResponseEvent |
Invoked immediately after the Transport is started.
public void transportStarted ( Swift_Events_TransportChangeEvent $evt ) | ||
$evt | Swift_Events_TransportChangeEvent |
Invoked immediately after the Transport is stopped.
public void transportStopped ( Swift_Events_TransportChangeEvent $evt ) | ||
$evt | Swift_Events_TransportChangeEvent |