summaryrefslogtreecommitdiff
path: root/NW4RTools/Logger.cs
diff options
context:
space:
mode:
authorTreeki <treeki@gmail.com>2011-03-26 03:45:34 +0100
committerTreeki <treeki@gmail.com>2011-03-26 03:45:34 +0100
commitfd085848e60831a8582c24de8f30ad4528f9d490 (patch)
treeb00fd7539c1cb02ff5187f212b5bd2e8128e82bd /NW4RTools/Logger.cs
parent6a3b743987ca132729845613bc2d043f75f0d9e5 (diff)
downloadnw4rtools-fd085848e60831a8582c24de8f30ad4528f9d490.tar.gz
nw4rtools-fd085848e60831a8582c24de8f30ad4528f9d490.zip
unfinished console interface to NW4RTools added
Diffstat (limited to '')
-rw-r--r--NW4RTools/Logger.cs20
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;