DbZoneLogger
class DbZoneLogger (View source)
Methods
void
doLog($msg, $zone_id, $priority)
No description
countAllLogs()
No description
countLogsByDomain($domain)
No description
array
getAllLogs($limit, $offset)
No description
array
getLogsForDomain($domain, $limit, $offset)
No description
bool
checkIfDomainExist($domain_searched)
No description
array
getDistinctOperations()
No description
array
getDistinctUsers()
No description
array
getDistinctUsersForZones(array $zoneIds)
Distinct usernames that appear inside log_zones events for the given zone IDs.
int
countFilteredLogs(array $filters, array|null $zoneIds = null)
No description
array
getFilteredLogs(array $filters, int $limit, int $offset, array|null $zoneIds = null)
No description
Details
__construct($db, DnsBackendProvider|null $backendProvider = null)
No description
void
doLog($msg, $zone_id, $priority)
No description
countAllLogs()
No description
countLogsByDomain($domain)
No description
array
getAllLogs($limit, $offset)
No description
array
getLogsForDomain($domain, $limit, $offset)
No description
bool
checkIfDomainExist($domain_searched)
No description
array
getDistinctOperations()
No description
array
getDistinctUsers()
No description
array
getDistinctUsersForZones(array $zoneIds)
Distinct usernames that appear inside log_zones events for the given zone IDs.
Empty zone list short-circuits to [] to avoid IN ().
int
countFilteredLogs(array $filters, array|null $zoneIds = null)
No description
array
getFilteredLogs(array $filters, int $limit, int $offset, array|null $zoneIds = null)
No description