summaryrefslogtreecommitdiff
path: root/NW4RTools/Logger.cs
diff options
context:
space:
mode:
Diffstat (limited to 'NW4RTools/Logger.cs')
-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;