Not sure if the ```log.warnf()``` makes sense in this scenario. but if it makes, you need to create a method in ```Log``` interface