W3cLogger

扩展自 FormattedtextLogger

Joomla! W3C 日志类

此类旨在根据 W3C 规范构建日志文件。

链接

1.7.0

Joomla CMS

方法

__construct

构造函数。

__construct(mixed||string|int &options) : 

1.7.0

参数

options

array<string|int, mixed>日志对象选项。

响应

混合

__destruct

如果延迟,则写入所有挂起的日志。

__destruct() : 
继承的

3.9.0

响应

混合

addEntry

用于向日志添加条目的方法。

addEntry(\Joomla\CMS\Log\LogEntry entry) : 
继承的

1.7.0

抛出

RuntimeException

参数

entry

LogEntry要添加到日志中的日志条目对象。

响应

formatLine

格式化日志文件的一行。

formatLine(\Joomla\CMS\Log\LogEntry entry) : 
继承的

3.9.0

参数

entry

LogEntry要格式化为字符串的日志条目。

响应

字符串

generateFileHeader

用于生成日志文件头的方法。

generateFileHeader() : 
继承的

1.7.0

响应

string日志文件头

initFile

用于初始化日志文件的方法。如果文件夹路径不存在,则会创建该路径,并且如果文件不存在,则会获取新的文件头。如果文件已存在,则只会打开它以进行写入。

initFile() : 
继承的

1.7.0

抛出

RuntimeException

响应

parseFields

用于将格式字符串解析为字段数组的方法。

parseFields() : 
继承的

1.7.0

响应

属性

options

日志实例的选项数组。

继承的

3.0.1

类型

array<string|int, mixed>

priorities

LogEntry 优先级到文本字符串的翻译数组。

继承的

3.0.1

类型

array<string|int, mixed>

format

日志文件中每个条目遵循的格式。

所有字段都必须以全大写命名,并且必须位于花括号中,例如 {FOOBAR}。

1.7.0

类型

字符串

fields

从格式字符串中解析的字段。

继承的

1.7.0

类型

array<string|int, mixed>

path

日志文件的完整文件系统路径。

继承的

1.7.0

类型

字符串

defer

如果为真,则所有写入都将尽可能延迟。

继承的

注意:如果应用程序遇到致命错误,则可能永远不会写入延迟的日志。

3.9.0

类型

布尔值

deferredEntries

如果延迟,则条目将在此处存储在写入之前。

继承的

3.9.0

类型

array<string|int, mixed>