Matthias Andreas Benkard | 7b2a3a1 | 2021-08-16 10:57:25 +0200 | [diff] [blame^] | 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|null | ||||
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 | } |