woocommerce-paypal-payments/modules/woocommerce-logging/src/Logger/NullLogger.php
Anton Ukhanev d4c8282518 Use Composer modules and convert modules to PSR-4
PSR-4 is much more robust and predictable. But to do this,
a source root dir must be specified for every module.
This could be done in the root file, but this is not very modular.
Instead, now every module declares its own source root by using
the amazing Composer Merge Plugin. This approach allows each module
to also declare its own dependencies. Together, these changes allow
modules to be easily extractable to separate pacakges when the need
arises, and in general improves modularity significantly.
2021-08-26 11:01:20 +02:00

33 lines
695 B
PHP

<?php
/**
* The Null logger is used, when logging is disabled. It does not log at all
* but complies with the LoggerInterface.
*
* @package WooCommerce\WooCommerce\Logging\Logger
*/
declare(strict_types=1);
namespace WooCommerce\WooCommerce\Logging\Logger;
use Psr\Log\LoggerInterface;
use Psr\Log\LoggerTrait;
/**
* Class NullLogger
*/
class NullLogger implements LoggerInterface {
use LoggerTrait;
/**
* Logs a message. Since its a NullLogger, it does not log at all.
*
* @param mixed $level The logging level.
* @param string $message The message.
* @param array $context The context.
*/
public function log( $level, $message, array $context = array() ) {
}
}