Craig's Utility Library  4.0 Beta
Utilities.IO.Logging.Manager Class Reference

Logging manager More...

Inheritance diagram for Utilities.IO.Logging.Manager:
Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass

Public Member Functions

 Manager (IEnumerable< ILogger > Loggers)
 Constructor More...
 
ILog GetLog (string Name="Default")
 Gets a specified log More...
 
override string ToString ()
 Outputs the logging information More...
 
- Public Member Functions inherited from Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass
void Dispose ()
 Dispose function More...
 

Protected Member Functions

override void Dispose (bool Managed)
 Disposes of the object More...
 
- Protected Member Functions inherited from Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass
 SafeDisposableBaseClass ()
 Construct More...
 

Properties

ILogger LoggerUsing [get]
 Logger that the system uses More...
 

Detailed Description

Logging manager

Definition at line 35 of file Manager.cs.

Constructor & Destructor Documentation

Utilities.IO.Logging.Manager.Manager ( IEnumerable< ILogger Loggers)

Constructor

Parameters
LoggersThe loggers.

Definition at line 41 of file Manager.cs.

Member Function Documentation

override void Utilities.IO.Logging.Manager.Dispose ( bool  Managed)
protectedvirtual

Disposes of the object

Parameters
ManagedDetermines if all objects should be disposed or just managed objects

Implements Utilities.DataTypes.Patterns.BaseClasses.SafeDisposableBaseClass.

Definition at line 79 of file Manager.cs.

ILog Utilities.IO.Logging.Manager.GetLog ( string  Name = "Default")

Gets a specified log

Parameters
NameThe name of the log file
Returns
The log file specified

Definition at line 59 of file Manager.cs.

override string Utilities.IO.Logging.Manager.ToString ( )

Outputs the logging information

Returns
The logger information

Definition at line 68 of file Manager.cs.

Property Documentation

ILogger Utilities.IO.Logging.Manager.LoggerUsing
getprotected

Logger that the system uses

Definition at line 52 of file Manager.cs.


The documentation for this class was generated from the following file: