IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Provides internal logging to the NUnit framework More...
Public Member Functions | |
Logger (string name, InternalTraceLevel level, TextWriter writer) | |
Initializes a new instance of the Logger class. More... | |
void | Error (string message) |
Logs the message at error level. More... | |
void | Error (string message, params object[] args) |
Logs the message at error level. More... | |
void | Warning (string message) |
Logs the message at warm level. More... | |
void | Warning (string message, params object[] args) |
Logs the message at warning level. More... | |
void | Info (string message) |
Logs the message at info level. More... | |
void | Info (string message, params object[] args) |
Logs the message at info level. More... | |
void | Debug (string message) |
Logs the message at debug level. More... | |
void | Debug (string message, params object[] args) |
Logs the message at debug level. More... | |
Private Member Functions | |
void | Log (InternalTraceLevel level, string message) |
void | Log (InternalTraceLevel level, string format, params object[] args) |
void | WriteLog (InternalTraceLevel level, string message) |
Private Attributes | |
string | name |
string | fullname |
InternalTraceLevel | maxLevel |
TextWriter | writer |
Static Private Attributes | |
static readonly string | TIME_FMT = "HH:mm:ss.fff" |
static readonly string | TRACE_FMT = "{0} {1,-5} [{2,2}] {3}: {4}" |
Provides internal logging to the NUnit framework
|
inline |
Initializes a new instance of the Logger class.
name | The name. |
level | The log level. |
writer | The writer where logs are sent. |
|
inline |
Logs the message at error level.
message | The message. |
Implements NUnit.Common.ILogger.
Referenced by NUnit.Framework.Api.DefaultTestAssemblyBuilder.GetFixtures(), NUnit.Engine.Services.TestAgency.ReleaseAgent(), NUnit.Engine.Services.DomainManager.DomainUnloader.Unload(), and NUnit.Engine.Services.DomainManager.DomainUnloader.UnloadOnThread().
|
inline |
Logs the message at error level.
message | The message. |
args | The message arguments. |
Implements NUnit.Common.ILogger.
|
inline |
|
inline |
Logs the message at warning level.
message | The message. |
args | The message arguments. |
Implements NUnit.Common.ILogger.
|
inline |
Logs the message at info level.
message | The message. |
Implements NUnit.Common.ILogger.
Referenced by NUnit.Engine.Services.TestAgency.LaunchAgentProcess(), NUnit.Framework.Api.NUnitTestAssemblyRunner.RunAsync(), and NUnit.Engine.Services.DomainManager.DomainUnloader.Unload().
|
inline |
Logs the message at info level.
message | The message. |
args | The message arguments. |
Implements NUnit.Common.ILogger.
|
inline |
Logs the message at debug level.
message | The message. |
Implements NUnit.Common.ILogger.
Referenced by NUnit.Framework.Api.DefaultTestAssemblyBuilder.Build(), NUnit.Engine.Services.TestAgency.CreateRemoteAgent(), NUnit.Framework.Api.DefaultTestAssemblyBuilder.GetFixtures(), NUnit.Engine.Services.TestAgency.LaunchAgentProcess(), NUnit.Engine.Services.TestAgency.ReleaseAgent(), and NUnit.Engine.Services.RuntimeFrameworkService.SelectRuntimeFramework().
|
inline |
Logs the message at debug level.
message | The message. |
args | The message arguments. |
Implements NUnit.Common.ILogger.
|
inlineprivate |
|
inlineprivate |
|
inlineprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
private |
|
private |
|
private |