class O365LoggerService implements O365LoggerServiceInterface

Our custom Logger service.

Properties

protected LoggerInterface $logger

The logger channel.

protected LoggerChannelFactoryInterface $loggerFactory

Drupal\Core\Logger\LoggerChannelFactoryInterface definition.

protected Messenger $messenger

The drupal messenger.

Methods

__construct(LoggerChannelFactoryInterface $logger_factory, Messenger $messenger)

Constructs a new O365LoggerService object.

debug(TranslatableMarkup $message)

Log a debug message into the watchdog.

log(TranslatableMarkup|string $message, string $severity)

Log a message into the watchdog.

Details

at line 38
__construct(LoggerChannelFactoryInterface $logger_factory, Messenger $messenger)

Constructs a new O365LoggerService object.

Parameters

LoggerChannelFactoryInterface $logger_factory

The LoggerChannelFactoryInterface definition.

Messenger $messenger

The Messenger definition.

at line 55
debug(TranslatableMarkup $message)

Log a debug message into the watchdog.

Parameters

TranslatableMarkup $message

The translatable message.

at line 47
log(TranslatableMarkup|string $message, string $severity)

Log a message into the watchdog.

Parameters

TranslatableMarkup|string $message

The message.

string $severity

The severity of the log message.