Does real time logging of Transport level information.

package Swift
subpackage Plugins
author Chris Corbyn

 Methods

Create a new LoggerPlugin using $logger.

__construct(\Swift_Plugins_Logger $logger) 

Parameters

Add a log entry.

add(string $entry) 

Parameters

$entry

string

Invoked just before a Transport is started.

beforeTransportStarted(\Swift_Events_TransportChangeEvent $evt) 

Invoked just before a Transport is stopped.

beforeTransportStopped(\Swift_Events_TransportChangeEvent $evt) 

Clear the log contents.

clear() 

Invoked immediately following a command being sent.

commandSent(\Swift_Events_CommandEvent $evt) 

Parameters

Get this log as a string.

dump() : string

Returns

string

Invoked as a TransportException is thrown in the Transport system.

exceptionThrown(\Swift_Events_TransportExceptionEvent $evt) 

Invoked immediately following a response coming back.

responseReceived(\Swift_Events_ResponseEvent $evt) 

Parameters

Invoked immediately after the Transport is started.

transportStarted(\Swift_Events_TransportChangeEvent $evt) 

Invoked immediately after the Transport is stopped.

transportStopped(\Swift_Events_TransportChangeEvent $evt) 

 Properties

 

$_logger