C# 클래스 PureCat.Message.Spi.Internals.DefaultMessageProducer

상속: IMessageProducer
파일 보기 프로젝트 열기: chinaboard/PureCat

공개 메소드들

메소드 설명
CreateMessageId ( ) : string
DefaultMessageProducer ( IMessageManager manager ) : PureCat.Message.Internals
LogError ( Exception cause ) : void
LogEvent ( string type, string name, string status, string nameValuePairs ) : void
LogHeartbeat ( string type, string name, string status, string nameValuePairs ) : void
LogMetric ( string name, string status, string nameValuePairs ) : void
LogTrace ( string type, string name, string status, string nameValuePairs ) : void
NewEvent ( string type, string name ) : IEvent
NewForkedTransaction ( string type, string name ) : IForkedTransaction
NewHeartbeat ( string type, string name ) : IHeartbeat
NewMetric ( string type, string name ) : IMetric
NewTaggedTransaction ( string type, string name, string tag ) : ITaggedTransaction
NewTrace ( string type, string name ) : ITrace
NewTransaction ( ITransaction parent, string type, string name ) : ITransaction
NewTransaction ( string type, string name ) : ITransaction

메소드 상세

CreateMessageId() 공개 메소드

public CreateMessageId ( ) : string
리턴 string

DefaultMessageProducer() 공개 메소드

public DefaultMessageProducer ( IMessageManager manager ) : PureCat.Message.Internals
manager IMessageManager
리턴 PureCat.Message.Internals

LogError() 공개 메소드

public LogError ( Exception cause ) : void
cause System.Exception
리턴 void

LogEvent() 공개 메소드

public LogEvent ( string type, string name, string status, string nameValuePairs ) : void
type string
name string
status string
nameValuePairs string
리턴 void

LogHeartbeat() 공개 메소드

public LogHeartbeat ( string type, string name, string status, string nameValuePairs ) : void
type string
name string
status string
nameValuePairs string
리턴 void

LogMetric() 공개 메소드

public LogMetric ( string name, string status, string nameValuePairs ) : void
name string
status string
nameValuePairs string
리턴 void

LogTrace() 공개 메소드

public LogTrace ( string type, string name, string status, string nameValuePairs ) : void
type string
name string
status string
nameValuePairs string
리턴 void

NewEvent() 공개 메소드

public NewEvent ( string type, string name ) : IEvent
type string
name string
리턴 IEvent

NewForkedTransaction() 공개 메소드

public NewForkedTransaction ( string type, string name ) : IForkedTransaction
type string
name string
리턴 IForkedTransaction

NewHeartbeat() 공개 메소드

public NewHeartbeat ( string type, string name ) : IHeartbeat
type string
name string
리턴 IHeartbeat

NewMetric() 공개 메소드

public NewMetric ( string type, string name ) : IMetric
type string
name string
리턴 IMetric

NewTaggedTransaction() 공개 메소드

public NewTaggedTransaction ( string type, string name, string tag ) : ITaggedTransaction
type string
name string
tag string
리턴 ITaggedTransaction

NewTrace() 공개 메소드

public NewTrace ( string type, string name ) : ITrace
type string
name string
리턴 ITrace

NewTransaction() 공개 메소드

public NewTransaction ( ITransaction parent, string type, string name ) : ITransaction
parent ITransaction
type string
name string
리턴 ITransaction

NewTransaction() 공개 메소드

public NewTransaction ( string type, string name ) : ITransaction
type string
name string
리턴 ITransaction