C# 클래스 Log4Mongo.MongoDBAppender

상속: log4net.Appender.AppenderSkeleton
파일 보기 프로젝트 열기: log4mongo/log4mongo-net 1 사용 예제들

Private Properties

프로퍼티 타입 설명
BuildBsonDocument BsonDocument
CollectionExists bool
CreateCollection void
CreateExpiryAfterIndex void
EnsureCollectionExists void
GetCertificate System.Security.Cryptography.X509Certificates.X509Certificate2
GetCollection IMongoCollection
GetConnectionString string
GetDatabase IMongoDatabase
GetSslSettings SslSettings
SetCappedCollectionOptions void

공개 메소드들

메소드 설명
AddField ( Log4Mongo.MongoAppenderFileld fileld ) : void

보호된 메소드들

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

비공개 메소드들

메소드 설명
BuildBsonDocument ( log4net.Core.LoggingEvent log ) : BsonDocument
CollectionExists ( IMongoDatabase db, string collectionName ) : bool
CreateCollection ( IMongoDatabase db, string collectionName ) : void
CreateExpiryAfterIndex ( IMongoCollection collection ) : void
EnsureCollectionExists ( IMongoDatabase db, string collectionName ) : void
GetCertificate ( string certificateFriendlyName ) : X509Certificate2
GetCollection ( ) : IMongoCollection
GetConnectionString ( ) : string
GetDatabase ( ) : IMongoDatabase
GetSslSettings ( ) : SslSettings
SetCappedCollectionOptions ( MongoDB.Driver.CreateCollectionOptions options ) : void

메소드 상세

AddField() 공개 메소드

public AddField ( Log4Mongo.MongoAppenderFileld fileld ) : void
fileld Log4Mongo.MongoAppenderFileld
리턴 void

Append() 보호된 메소드

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