DatabaseLogger

扩展 Logger

Joomla! 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) : 

1.7.0

抛出

RuntimeException

参数

entry

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

响应

void

connect

根据对象属性连接到数据库服务器的方法。

connect() : 

1.7.0

抛出

RuntimeException

响应

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