DokanNet.Logging.ILogger Interface Reference

The Logger interface. More...

Inheritance diagram for DokanNet.Logging.ILogger:
DokanNet.Logging.ConsoleLogger DokanNet.Logging.DebugViewLogger DokanNet.Logging.Logger DokanNet.Logging.NullLogger DokanNet.Logging.TraceLogger

Public Member Functions

void Debug (string message, params object[] args)
 Log a debug message More...
 
void Info (string message, params object[] args)
 Log a info message More...
 
void Warn (string message, params object[] args)
 Log a warning message More...
 
void Error (string message, params object[] args)
 Log a error message More...
 
void Fatal (string message, params object[] args)
 Log a fatal error message More...
 

Properties

bool DebugEnabled [get]
 Gets a value indicating whether the logger wishes to receive debug messages. More...
 

Detailed Description

The Logger interface.

Member Function Documentation

void DokanNet.Logging.ILogger.Debug ( string  message,
params object[]  args 
)

Log a debug message

Parameters
messageThe message to write to the log
argsArguments to use to format the message

Implemented in DokanNet.Logging.ConsoleLogger, DokanNet.Logging.Logger, DokanNet.Logging.DebugViewLogger, DokanNet.Logging.TraceLogger, and DokanNet.Logging.NullLogger.

void DokanNet.Logging.ILogger.Error ( string  message,
params object[]  args 
)

Log a error message

Parameters
messageThe message to write to the log
argsArguments to use to format the message

Implemented in DokanNet.Logging.ConsoleLogger, DokanNet.Logging.Logger, DokanNet.Logging.DebugViewLogger, DokanNet.Logging.TraceLogger, and DokanNet.Logging.NullLogger.

void DokanNet.Logging.ILogger.Fatal ( string  message,
params object[]  args 
)

Log a fatal error message

Parameters
messageThe message to write to the log
argsArguments to use to format the message

Implemented in DokanNet.Logging.ConsoleLogger, DokanNet.Logging.Logger, DokanNet.Logging.DebugViewLogger, DokanNet.Logging.TraceLogger, and DokanNet.Logging.NullLogger.

void DokanNet.Logging.ILogger.Info ( string  message,
params object[]  args 
)

Log a info message

Parameters
messageThe message to write to the log
argsArguments to use to format the message

Implemented in DokanNet.Logging.ConsoleLogger, DokanNet.Logging.Logger, DokanNet.Logging.DebugViewLogger, DokanNet.Logging.NullLogger, and DokanNet.Logging.TraceLogger.

void DokanNet.Logging.ILogger.Warn ( string  message,
params object[]  args 
)

Log a warning message

Parameters
messageThe message to write to the log
argsArguments to use to format the message

Implemented in DokanNet.Logging.ConsoleLogger, DokanNet.Logging.Logger, DokanNet.Logging.DebugViewLogger, DokanNet.Logging.NullLogger, and DokanNet.Logging.TraceLogger.

Property Documentation

bool DokanNet.Logging.ILogger.DebugEnabled
get

Gets a value indicating whether the logger wishes to receive debug messages.


The documentation for this interface was generated from the following file:
  • ILogger.cs