PHP 클래스 Swift_Plugins_LoggerPlugin, Halite

저자: Chris Corbyn
상속: implements Swift_Events_CommandListener, implements Swift_Events_ResponseListener, implements Swift_Events_TransportChangeListener, implements Swift_Events_TransportExceptionListener, implements Swift_Plugins_Logger
파일 보기 프로젝트 열기: HaliteChallenge/Halite 1 사용 예제들

공개 메소드들

메소드 설명
__construct ( Swift_Plugins_Logger $logger ) Create a new LoggerPlugin using $logger.
add ( string $entry ) Add a log entry.
beforeTransportStarted ( Swift_Events_TransportChangeEvent $evt ) Invoked just before a Transport is started.
beforeTransportStopped ( Swift_Events_TransportChangeEvent $evt ) Invoked just before a Transport is stopped.
clear ( ) Clear the log contents.
commandSent ( Swift_Events_CommandEvent $evt ) Invoked immediately following a command being sent.
dump ( ) : string Get this log as a string.
exceptionThrown ( Swift_Events_TransportExceptionEvent $evt ) Invoked as a TransportException is thrown in the Transport system.
responseReceived ( Swift_Events_ResponseEvent $evt ) Invoked immediately following a response coming back.
transportStarted ( Swift_Events_TransportChangeEvent $evt ) Invoked immediately after the Transport is started.
transportStopped ( Swift_Events_TransportChangeEvent $evt ) Invoked immediately after the Transport is stopped.

메소드 상세

__construct() 공개 메소드

Create a new LoggerPlugin using $logger.
public __construct ( Swift_Plugins_Logger $logger )
$logger Swift_Plugins_Logger

add() 공개 메소드

Add a log entry.
public add ( string $entry )
$entry string

beforeTransportStarted() 공개 메소드

Invoked just before a Transport is started.
public beforeTransportStarted ( Swift_Events_TransportChangeEvent $evt )
$evt Swift_Events_TransportChangeEvent

beforeTransportStopped() 공개 메소드

Invoked just before a Transport is stopped.
public beforeTransportStopped ( Swift_Events_TransportChangeEvent $evt )
$evt Swift_Events_TransportChangeEvent

clear() 공개 메소드

Clear the log contents.
public clear ( )

commandSent() 공개 메소드

Invoked immediately following a command being sent.
public commandSent ( Swift_Events_CommandEvent $evt )
$evt Swift_Events_CommandEvent

dump() 공개 메소드

Get this log as a string.
public dump ( ) : string
리턴 string

exceptionThrown() 공개 메소드

Invoked as a TransportException is thrown in the Transport system.
public exceptionThrown ( Swift_Events_TransportExceptionEvent $evt )
$evt Swift_Events_TransportExceptionEvent

responseReceived() 공개 메소드

Invoked immediately following a response coming back.
public responseReceived ( Swift_Events_ResponseEvent $evt )
$evt Swift_Events_ResponseEvent

transportStarted() 공개 메소드

Invoked immediately after the Transport is started.
public transportStarted ( Swift_Events_TransportChangeEvent $evt )
$evt Swift_Events_TransportChangeEvent

transportStopped() 공개 메소드

Invoked immediately after the Transport is stopped.
public transportStopped ( Swift_Events_TransportChangeEvent $evt )
$evt Swift_Events_TransportChangeEvent