phpDocumentor

TextAndJsonLoggerBuilder
in package
implements LoggerBuilder

Class TextAndJsonLoggerBuilder

Interfaces, Classes and Traits

LoggerBuilder
Interface LoggingService

Table of Contents

$addRequestData  : bool
$namespace  : string
__construct()  : mixed
TextAndJsonLoggerBuilder constructor.
addRequestData()  : self
Adds HTTP request data to logs of new created logger.
build()  : LoggerInterface
Builds a logger.
changeNamespace()  : self
Changes the namespace for new created logger.
omitRequestData()  : self
Omits HTTP request data for logs of new created logger.

Properties

Methods

__construct()

TextAndJsonLoggerBuilder constructor.

public __construct([string $namespace = 'general' ][, bool $addRequestData = true ]) : mixed
Parameters
$namespace : string = 'general'
$addRequestData : bool = true
Return values
mixed

addRequestData()

Adds HTTP request data to logs of new created logger.

public addRequestData() : self
Tags
inheritDoc
Return values
self

build()

Builds a logger.

public build() : LoggerInterface
Tags
inheritDoc
Return values
LoggerInterface

changeNamespace()

Changes the namespace for new created logger.

public changeNamespace([string $namespace = 'general' ]) : self
Parameters
$namespace : string = 'general'
Tags
inheritDoc
Return values
self

omitRequestData()

Omits HTTP request data for logs of new created logger.

public omitRequestData() : self
Tags
inheritDoc
Return values
self

Search results