using scalalogging