import { IBuildLogMessage } from './IBuildLogMessage';

export interface ILogger {
    error(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    warn(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    debug(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    information(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    trace(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
}

import { IBuildLogMessage } from './IBuildLogMessage';

export interface ILogger {
    Error(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    Warn(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    Debug(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    Information(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
    Trace(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
}

--- 
+++ 
@@ -1,9 +1,9 @@
 import { IBuildLogMessage } from './IBuildLogMessage';
 
 export interface ILogger {
-    Error(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
-    Warn(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
-    Debug(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
-    Information(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
-    Trace(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
+    error(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
+    warn(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
+    debug(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
+    information(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
+    trace(logMessageBuilder: (b: IBuildLogMessage) => void, method?: string): void;
 }
Change interface to lowercase methods
