C# Class BudgetAnalyser.Engine.BudgetAnalyserLog4NetLogger

Inheritance: ILogger, IDisposable
Exibir arquivo Open project: Benrnz/BudgetAnalyser

Public Methods

Method Description
Dispose ( ) : void
Format ( string formatTemplate ) : string
LogAlways ( string>.[ logEntryBuilder ) : void
LogError ( Exception ex, string>.[ logEntryBuilder ) : void
LogError ( string>.[ logEntryBuilder ) : void
LogInfo ( string>.[ logEntryBuilder ) : void
LogWarning ( string>.[ logEntryBuilder ) : void

Protected Methods

Method Description
ConfigureLog4Net ( ) : void
Dispose ( bool disposing ) : void
SetLogLevelToAll ( ) : void

Private Methods

Method Description
BudgetAnalyserLog4NetLogger ( ) : System
SynchroniseWithAlwaysLog ( System.Action action ) : void

Method Details

ConfigureLog4Net() protected method

protected ConfigureLog4Net ( ) : void
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Format() public method

public Format ( string formatTemplate ) : string
formatTemplate string
return string

LogAlways() public method

public LogAlways ( string>.[ logEntryBuilder ) : void
logEntryBuilder string>.[
return void

LogError() public method

public LogError ( Exception ex, string>.[ logEntryBuilder ) : void
ex System.Exception
logEntryBuilder string>.[
return void

LogError() public method

public LogError ( string>.[ logEntryBuilder ) : void
logEntryBuilder string>.[
return void

LogInfo() public method

public LogInfo ( string>.[ logEntryBuilder ) : void
logEntryBuilder string>.[
return void

LogWarning() public method

public LogWarning ( string>.[ logEntryBuilder ) : void
logEntryBuilder string>.[
return void

SetLogLevelToAll() protected method

protected SetLogLevelToAll ( ) : void
return void