C# 클래스 org.GraphDefined.Vanaheimr.Hermod.HTTP.HTTPLogger.HTTPServerRequestLogger

A wrapper class to manage HTTP API event subscriptions for logging purposes.
파일 보기 프로젝트 열기: Vanaheimr/Hermod

공개 메소드들

메소드 설명
HTTPServerRequestLogger ( String Context, String LogEventName, Action SubscribeToEventDelegate, Action UnsubscribeFromEventDelegate ) : System

Create a new log event for the linked HTTP API event.

IsSubscribed ( LogTargets LogTarget ) : System.Boolean

Return the subscription status of the given log target.

RegisterLogTarget ( LogTargets LogTarget, HTTPRequestLoggerDelegate HTTPRequestDelegate ) : HTTPServerRequestLogger

Register the given log target and delegate combination.

Subscribe ( LogTargets LogTarget ) : System.Boolean

Subscribe the given log target to the linked event.

Unsubscribe ( LogTargets LogTarget ) : System.Boolean

Unsubscribe the given log target from the linked event.

메소드 상세

HTTPServerRequestLogger() 공개 메소드

Create a new log event for the linked HTTP API event.
public HTTPServerRequestLogger ( String Context, String LogEventName, Action SubscribeToEventDelegate, Action UnsubscribeFromEventDelegate ) : System
Context String The context of the event.
LogEventName String The name of the event.
SubscribeToEventDelegate Action A delegate for subscribing to the linked event.
UnsubscribeFromEventDelegate Action A delegate for subscribing from the linked event.
리턴 System

IsSubscribed() 공개 메소드

Return the subscription status of the given log target.
public IsSubscribed ( LogTargets LogTarget ) : System.Boolean
LogTarget LogTargets A log target.
리턴 System.Boolean

RegisterLogTarget() 공개 메소드

Register the given log target and delegate combination.
public RegisterLogTarget ( LogTargets LogTarget, HTTPRequestLoggerDelegate HTTPRequestDelegate ) : HTTPServerRequestLogger
LogTarget LogTargets A log target.
HTTPRequestDelegate HTTPRequestLoggerDelegate A delegate to call.
리턴 HTTPServerRequestLogger

Subscribe() 공개 메소드

Subscribe the given log target to the linked event.
public Subscribe ( LogTargets LogTarget ) : System.Boolean
LogTarget LogTargets A log target.
리턴 System.Boolean

Unsubscribe() 공개 메소드

Unsubscribe the given log target from the linked event.
public Unsubscribe ( LogTargets LogTarget ) : System.Boolean
LogTarget LogTargets A log target.
리턴 System.Boolean