C# 클래스 rabbitmq.log4net.gelf.appender.GelfRabbitMqAppender

상속: log4net.Appender.AppenderSkeleton
파일 보기 프로젝트 열기: hancengiz/rabbitmq.log4net.gelf.appender 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
gelfAdapter rabbitmq.log4net.gelf.appender.GelfAdapter
model IModel

공개 메소드들

메소드 설명
ActivateOptions ( ) : void
EnsureConnectionIsOpen ( ) : void
GelfRabbitMqAppender ( ) : RabbitMQ.Client
GelfRabbitMqAppender ( rabbitmq.log4net.gelf.appender.GelfAdapter gelfAdapter ) : RabbitMQ.Client

보호된 메소드들

메소드 설명
Append ( log4net.Core.LoggingEvent loggingEvent ) : void
CreateConnectionFactory ( ) : ConnectionFactory
OnClose ( ) : void
SafeShutDownForModel ( ) : void

비공개 메소드들

메소드 설명
ConnectionShutdown ( IConnection shutingDownConnection, RabbitMQ.Client.ShutdownEventArgs reason ) : void
OpenConnection ( ) : void
SafeShutdownForConnection ( ) : void
SetDefaultConfig ( ) : void

메소드 상세

ActivateOptions() 공개 메소드

public ActivateOptions ( ) : void
리턴 void

Append() 보호된 메소드

protected Append ( log4net.Core.LoggingEvent loggingEvent ) : void
loggingEvent log4net.Core.LoggingEvent
리턴 void

CreateConnectionFactory() 보호된 메소드

protected CreateConnectionFactory ( ) : ConnectionFactory
리턴 RabbitMQ.Client.ConnectionFactory

EnsureConnectionIsOpen() 공개 메소드

public EnsureConnectionIsOpen ( ) : void
리턴 void

GelfRabbitMqAppender() 공개 메소드

public GelfRabbitMqAppender ( ) : RabbitMQ.Client
리턴 RabbitMQ.Client

GelfRabbitMqAppender() 공개 메소드

public GelfRabbitMqAppender ( rabbitmq.log4net.gelf.appender.GelfAdapter gelfAdapter ) : RabbitMQ.Client
gelfAdapter rabbitmq.log4net.gelf.appender.GelfAdapter
리턴 RabbitMQ.Client

OnClose() 보호된 메소드

protected OnClose ( ) : void
리턴 void

SafeShutDownForModel() 보호된 메소드

protected SafeShutDownForModel ( ) : void
리턴 void

프로퍼티 상세

gelfAdapter 보호되어 있는 프로퍼티

protected GelfAdapter,rabbitmq.log4net.gelf.appender gelfAdapter
리턴 rabbitmq.log4net.gelf.appender.GelfAdapter

model 보호되어 있는 프로퍼티

protected IModel model
리턴 IModel