diff options
author | Treeki <treeki@gmail.com> | 2011-03-26 03:45:34 +0100 |
---|---|---|
committer | Treeki <treeki@gmail.com> | 2011-03-26 03:45:34 +0100 |
commit | fd085848e60831a8582c24de8f30ad4528f9d490 (patch) | |
tree | b00fd7539c1cb02ff5187f212b5bd2e8128e82bd /NW4RTools/Logger.cs | |
parent | 6a3b743987ca132729845613bc2d043f75f0d9e5 (diff) | |
download | nw4rtools-fd085848e60831a8582c24de8f30ad4528f9d490.tar.gz nw4rtools-fd085848e60831a8582c24de8f30ad4528f9d490.zip |
unfinished console interface to NW4RTools added
Diffstat (limited to '')
-rw-r--r-- | NW4RTools/Logger.cs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/NW4RTools/Logger.cs b/NW4RTools/Logger.cs index a6fbb70..9f7d063 100644 --- a/NW4RTools/Logger.cs +++ b/NW4RTools/Logger.cs @@ -24,6 +24,26 @@ namespace NW4RTools { void Unblock(); } + public class NullLogger : ILogger { + public NullLogger() { } + + public void Send(string format, params object[] args) { + } + + public LogContext Push(string format, params object[] args) { + return new LogContext(this); + } + + public void Pop() { + } + + public void Block() { + } + + public void Unblock() { + } + } + public class ConsoleLogger : ILogger { private List<string> PrefixElements; private List<string> Names; |