class LogTransport implements Stringable, TransportInterface (View source)

Properties

protected LoggerInterface $logger

The Logger instance.

Methods

void
__construct(LoggerInterface $logger)

Create a new log transport instance.

SentMessage|null
send(RawMessage $message, Envelope|null $envelope = null)

{@inheritdoc}

string
decodeQuotedPrintableContent(string $part)

Decode the given quoted printable content.

LoggerInterface
logger()

Get the logger for the LogTransport instance.

string
__toString()

Get the string representation of the transport.

Details

void __construct(LoggerInterface $logger)

Create a new log transport instance.

Parameters

LoggerInterface $logger

Return Value

void

SentMessage|null send(RawMessage $message, Envelope|null $envelope = null)

{@inheritdoc}

Parameters

RawMessage $message
Envelope|null $envelope

Return Value

SentMessage|null

protected string decodeQuotedPrintableContent(string $part)

Decode the given quoted printable content.

Parameters

string $part

Return Value

string

LoggerInterface logger()

Get the logger for the LogTransport instance.

Return Value

LoggerInterface

string __toString()

Get the string representation of the transport.

Return Value

string

Laravel Cloud is the best place to deploy Laravel, Nuxt, Express, Hono, Node.js, Bun, Go, Flask, Python, and more, with dedicated infrastructure available on AWS through Laravel Private Cloud.