implemented logging with logback