@@ -0,0 +1,950 @@
+package be.raildelays.logger;%0A%0Aimport be.raildelays.domain.dto.RouteLogDTO;%0Aimport be.raildelays.domain.entities.LineStop;%0Aimport be.raildelays.domain.railtime.TwoDirections;%0Aimport be.raildelays.domain.xls.ExcelRow;%0A%0A/**%0A * Strongly typed logger interface.%0A * %0A * @author Almex%0A */%0Apublic interface Logger %7B%0A%09%0A%09void info(String message, LineStop lineStop);%0A%09%0A%09void debug(String message, LineStop lineStop);%0A%09%0A%09void trace(String message, LineStop lineStop);%0A%09%0A%09void info(String message, ExcelRow excelRow);%0A%0A%09void debug(String message, ExcelRow excelRow);%0A%0A%09void trace(String message, ExcelRow excelRow);%0A%09%0A%09void info(String message, RouteLogDTO routeLog);%0A%0A%09void debug(String message, RouteLogDTO routeLog);%0A%0A%09void trace(String message, RouteLogDTO routeLog);%0A%0A    void info(String message, TwoDirections twoDirections);%0A%0A    void debug(String message, TwoDirections twoDirections);%0A%0A    void trace(String message, TwoDirections twoDirections);%0A%09%0A%7D%0A

Create new strongly typed Logger interface