use PSR LoggerAwareInterface & LoggerAwareTrait