DoDomuDojade Documentation

LoggerFactory
in package

FinalYes

Logger factory

Table of Contents

Methods

create()  : LoggerInterface
Creates LoggerInterface compatible logger instance
ensureLogsDirectory()  : bool
Checks if the provided log directory is writable
resolveLogLevel()  : Level
Resolves given log level string into valid level

Methods

create()

Creates LoggerInterface compatible logger instance

public static create(string $logsDirectory, string $channel[, string $level = 'info' ]) : LoggerInterface
Parameters
$logsDirectory : string
$channel : string
$level : string = 'info'
Tags
throws
LoggerException
Return values
LoggerInterface

ensureLogsDirectory()

Checks if the provided log directory is writable

private static ensureLogsDirectory(string $directory) : bool
Parameters
$directory : string
Return values
bool

resolveLogLevel()

Resolves given log level string into valid level

private static resolveLogLevel(string $value) : Level
Parameters
$value : string
Return values
Level

        
On this page

Search results