W3cLogger
扩展自 FormattedtextLoggerJoomla! 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) :
继承的
formatLine
格式化日志文件的一行。
formatLine(\Joomla\CMS\Log\LogEntry entry) :
继承的
generateFileHeader
用于生成日志文件头的方法。
generateFileHeader() :
继承的
自 |
1.7.0 |
---|
响应
string
日志文件头
initFile
用于初始化日志文件的方法。如果文件夹路径不存在,则会创建该路径,并且如果文件不存在,则会获取新的文件头。如果文件已存在,则只会打开它以进行写入。
initFile() :
继承的
自 |
1.7.0 |
---|---|
抛出 |
|
响应
空
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>