1 <?php
 2 
 3 namespace Psr\Log;
 4 
 5 /**
 6  * Basic Implementation of LoggerAwareInterface.
 7  */
 8 trait LoggerAwareTrait
 9 {
10     /**
11      * The logger instance.
12      *
13      * @var LoggerInterface
14      */
15     protected $logger;
16 
17     /**
18      * Sets a logger.
19      *
20      * @param LoggerInterface $logger
21      */
22     public function setLogger(LoggerInterface $logger)
23     {
24         $this->logger = $logger;
25     }
26 }
27