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
Return values
LoggerInterfaceensureLogsDirectory()
Checks if the provided log directory is writable
private
static ensureLogsDirectory(string $directory) : bool
Parameters
- $directory : string
Return values
boolresolveLogLevel()
Resolves given log level string into valid level
private
static resolveLogLevel(string $value) : Level
Parameters
- $value : string