Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. LoggerAwareTrait.php

trait LoggerAwareTrait

Same name in this branch
  1. 11.1.x vendor/open-telemetry/sdk/Trace/Behavior/LoggerAwareTrait.php \OpenTelemetry\SDK\Trace\Behavior\LoggerAwareTrait

Basic Implementation of LoggerAwareInterface.

Hierarchy

  • trait \Psr\Log\LoggerAwareTrait
11 files declare their use of LoggerAwareTrait
ChangeLogger.php in core/modules/package_manager/src/EventSubscriber/ChangeLogger.php
CheckpointStorage.php in core/lib/Drupal/Core/Config/Checkpoint/CheckpointStorage.php
CombinedStore.php in vendor/symfony/lock/Store/CombinedStore.php
ComposerInspector.php in core/modules/package_manager/src/ComposerInspector.php
Importer.php in core/lib/Drupal/Core/DefaultContent/Importer.php

... See full list

File

vendor/psr/log/src/LoggerAwareTrait.php, line 8

Namespace

Psr\Log
View source
trait LoggerAwareTrait {
    
    /**
     * The logger instance.
     */
    protected ?LoggerInterface $logger = null;
    
    /**
     * Sets a logger.
     */
    public function setLogger(LoggerInterface $logger) : void {
        $this->logger = $logger;
    }

}

Members

Title Sort descending Modifiers Object type Summary
LoggerAwareTrait::$logger protected property The logger instance.
LoggerAwareTrait::setLogger public function Sets a logger.
RSS feed
Powered by Drupal