blob: 82bf45c89bab425951c8f18a41e26818b568c888 [file] [log] [blame]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +02001<?php
2
3namespace Psr\Log;
4
5/**
6 * Basic Implementation of LoggerAwareInterface.
7 */
8trait 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}