1<?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
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