C# Class FubuMVC.Marten.CommandRecordingLogger

Inheritance: IMartenSessionLogger
Show file Open project: DarthFubuMVC/fubumvc

Public Methods

Method Description
CommandRecordingLogger ( ILogger logger ) : System
LogFailure ( NpgsqlCommand command, Exception ex ) : void
LogSuccess ( NpgsqlCommand command ) : void
RecordSavedChanges ( IDocumentSession session ) : void
RecordSavedChanges ( IDocumentSession session, IChangeSet commit ) : void

Method Details

CommandRecordingLogger() public method

public CommandRecordingLogger ( ILogger logger ) : System
logger ILogger
return System

LogFailure() public method

public LogFailure ( NpgsqlCommand command, Exception ex ) : void
command Npgsql.NpgsqlCommand
ex System.Exception
return void

LogSuccess() public method

public LogSuccess ( NpgsqlCommand command ) : void
command Npgsql.NpgsqlCommand
return void

RecordSavedChanges() public method

public RecordSavedChanges ( IDocumentSession session ) : void
session IDocumentSession
return void

RecordSavedChanges() public method

public RecordSavedChanges ( IDocumentSession session, IChangeSet commit ) : void
session IDocumentSession
commit IChangeSet
return void