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