steps
Change package name to com.bb4.profiling.
Create ILogger interface with just print and println methods to replace the use of ILog.
def setLogger(logger: ILog): Unit =
this.logger = logger
def printMessage(message: String): Unit =
if (logger != null) logger.print(message) else println(message)