class AuditLogWriter (View source)

Sink for audit lines: hands each one to the syslog logger and, when database logging is on, to the log_users, log_zones, log_groups or log_api table.

Methods

__construct(PDO $db, ConfigurationInterface $config, DnsBackendProviderInterface|null $backendProvider = null)

No description

void
logError(string $message, int|null $zone_id = null)

No description

void
logWarn(string $message, int|null $zone_id = null)

No description

void
logNotice(string $message)

No description

void
logInfo(string $message, int|null $zone_id = null)

No description

void
logGroupInfo(string $message, int|null $group_id)

No description

void
logGroupWarning(string $message, int|null $group_id)

No description

void
logApiInfo(string $message)

No description

Details

__construct(PDO $db, ConfigurationInterface $config, DnsBackendProviderInterface|null $backendProvider = null)

No description

Parameters

PDO $db
ConfigurationInterface $config
DnsBackendProviderInterface|null $backendProvider

void logError(string $message, int|null $zone_id = null)

No description

Parameters

string $message
int|null $zone_id

Return Value

void

void logWarn(string $message, int|null $zone_id = null)

No description

Parameters

string $message
int|null $zone_id

Return Value

void

void logNotice(string $message)

No description

Parameters

string $message

Return Value

void

void logInfo(string $message, int|null $zone_id = null)

No description

Parameters

string $message
int|null $zone_id

Return Value

void

void logGroupInfo(string $message, int|null $group_id)

No description

Parameters

string $message
int|null $group_id

Return Value

void

void logGroupWarning(string $message, int|null $group_id)

No description

Parameters

string $message
int|null $group_id

Return Value

void

void logApiInfo(string $message)

No description

Parameters

string $message

Return Value

void