C# Class NLog.MongoDB.MongoDBTarget

Inheritance: NLog.Targets.Target
Show file Open project: Logrythmik/NLog.MongoDB

Public Properties

Property Type Description
GetProvider Func

Private Properties

Property Type Description
BuildBsonDocument BsonDocument
GetRepository IRepository
TestWrite void
VerifyTargetConsistency void

Public Methods

Method Description
MongoDBTarget ( ) : System

Protected Methods

Method Description
Write ( LogEventInfo logEvent ) : void

Private Methods

Method Description
BuildBsonDocument ( LogEventInfo logEvent ) : BsonDocument
GetRepository ( ) : IRepository
TestWrite ( LogEventInfo logEvent ) : void
VerifyTargetConsistency ( ) : void

Method Details

MongoDBTarget() public method

public MongoDBTarget ( ) : System
return System

Write() protected method

protected Write ( LogEventInfo logEvent ) : void
logEvent LogEventInfo
return void

Property Details

GetProvider public property

public Func GetProvider
return Func