class LogManager

Traits

ParsesLogConfiguration

Constants

LEVELS

Available log levels.

Properties

protected array $channel

The default logging channel.

Methods

__construct()

Create a new instance.

bool
isFile()

Determine whether logs are written to files.

array
getLogFilenames()

Get the filenames of the logfiles.

string
getLogFileContent(string $filename)

Get the content of a logfile.

bool
isRedis()

Determine whether logs are written to files.

Collection
getRedisLogMessages(string $level = 'debug')

Get the log messages.

int
getRecentCount(string $level = 'debug', int $subDays = 1)

Get the number of log messages of the last day(s).

string
getFallbackChannelName()

Get fallback log channel name.

Details

at line 39
__construct()

Create a new instance.

at line 50
bool isFile()

Determine whether logs are written to files.

Return Value

bool

at line 60
array getLogFilenames()

Get the filenames of the logfiles.

Return Value

array

at line 76
string getLogFileContent(string $filename)

Get the content of a logfile.

Parameters

string $filename

Return Value

string

at line 88
bool isRedis()

Determine whether logs are written to files.

Return Value

bool

at line 101
Collection getRedisLogMessages(string $level = 'debug')

Get the log messages.

Parameters

string $level

Minimum log level.

Return Value

Collection

at line 121
int getRecentCount(string $level = 'debug', int $subDays = 1)

Get the number of log messages of the last day(s).

Parameters

string $level

Minimum log level.

int $subDays

Number of days to go back.

Return Value

int

at line 159
protected string getFallbackChannelName()

Get fallback log channel name.

Return Value

string