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