DatabaseLogger
扩展 LoggerJoomla! MySQL 数据库日志类
此类旨在将日志输出到特定的 MySQL 数据库表。该表中的字段基于 Syslog 样式的日志输出。这旨在实现快速简便的搜索。
自 |
1.7.0 |
---|---|
包 |
Joomla CMS |
方法
__construct
构造函数。
__construct(mixed||string|int &options) :
自 |
1.7.0 |
---|
参数
- options
array<string|int, mixed>
日志对象选项。
响应
混合
addEntry
用于将条目添加到日志的方法。
addEntry(\Joomla\CMS\Log\LogEntry entry) :
connect
根据对象属性连接到数据库服务器的方法。
connect() :
自 |
1.7.0 |
---|---|
抛出 |
|
响应
void
属性
options
日志实例的选项数组。
继承
自 |
3.0.1 |
---|
类型
array<string|int, mixed>
priorities
用于将 LogEntry 优先级转换为文本字符串的翻译数组。
继承
自 |
3.0.1 |
---|
类型
array<string|int, mixed>
driver
用于连接到数据库的数据库驱动程序名称。
自 |
1.7.0 |
---|
类型
string
host
要连接的服务器的主机名(或 IP)以供记录器使用。
自 |
1.7.0 |
---|
类型
string
user
要连接的数据库服务器用户以供记录器使用。
自 |
1.7.0 |
---|
类型
string
password
用于连接到数据库服务器的密码。
自 |
1.7.0 |
---|
类型
string
database
用于记录器的数据库表名称。
自 |
1.7.0 |
---|
类型
string
prefix
存储日志条目的数据库表的表前缀。
自 |
4.3.0 |
---|
类型
string
table
用于记录日志条目的数据库表。
自 |
1.7.0 |
---|
类型
string
db
记录器的数据库驱动程序对象。
自 |
1.7.0 |
---|
类型
DatabaseDriver