C# 클래스 Haukcode.AmqpJsonAppender.AmqpJsonAppender

상속: log4net.Appender.AppenderSkeleton
파일 보기 프로젝트 열기: HakanL/AmqpJsonAppender

공개 프로퍼티들

프로퍼티 타입 설명
UNKNOWN_HOST string

Private Properties

프로퍼티 타입 설명
AddAdditionalFields void
CreateJsonFromLoggingEvent string
GetIpAddressFromHostName string
GetSequenceNumber long
SendAmqpMessage void
ThreadProc void

공개 메소드들

메소드 설명
AmqpJsonAppender ( ) : System

보호된 메소드들

메소드 설명
Append ( log4net loggingEvent ) : void

OnClose ( ) : void

비공개 메소드들

메소드 설명
AddAdditionalFields ( string key, string value, JsonMessage message ) : void

Add

CreateJsonFromLoggingEvent ( log4net loggingEvent, long sequence ) : string
GetIpAddressFromHostName ( ) : string

Get the first IPAddress from the HostName

GetSequenceNumber ( ) : long
SendAmqpMessage ( string message ) : void

Sending the message via AMQP

ThreadProc ( object stateInfo ) : void

메소드 상세

AmqpJsonAppender() 공개 메소드

public AmqpJsonAppender ( ) : System
리턴 System

Append() 보호된 메소드

protected Append ( log4net loggingEvent ) : void
loggingEvent log4net
리턴 void

OnClose() 보호된 메소드

protected OnClose ( ) : void
리턴 void

프로퍼티 상세

UNKNOWN_HOST 공개적으로 정적으로 프로퍼티

public static string UNKNOWN_HOST
리턴 string