synology_apm.sdk.models.log module¶
Log data models for server-scoped log queries.
- class synology_apm.sdk.models.log.APMActivityLog(level, log_type, timestamp, username, description)¶
Bases:
objectA single APM activity log entry.
- Variables:
level (synology_apm.sdk.enums.LogLevel) – Severity level.
log_type (synology_apm.sdk.enums.APMActivityLogType | None) – Log category (PROTECTION / SYSTEM / DATA_ACCESS). None when absent in response.
timestamp (datetime.datetime) – Event time (UTC).
username (str) – User who triggered the event (SYSTEM for automated events).
description (str) – Human-readable event description.
- log_type: APMActivityLogType | None¶
- class synology_apm.sdk.models.log.DriveLog(level, timestamp, description, server_name, model, location, serial)¶
Bases:
objectA single drive information log entry.
- Variables:
level (synology_apm.sdk.enums.LogLevel) – Severity level.
timestamp (datetime.datetime) – Event time (UTC).
description (str) – Human-readable event description.
server_name (str) – Name of the backup server that contains the drive. “-” when not applicable.
model (str) – Drive model string. “-” when not applicable.
location (str) – Drive physical location. “-” when not applicable.
serial (str) – Drive serial number. “-” when not applicable.
- class synology_apm.sdk.models.log.ConnectionLog(level, timestamp, username, description)¶
Bases:
objectA single connection log entry.
- Variables:
level (synology_apm.sdk.enums.LogLevel) – Severity level.
timestamp (datetime.datetime) – Event time (UTC).
username (str) – User involved in the connection event.
description (str) – Human-readable event description.
- class synology_apm.sdk.models.log.SystemLog(level, timestamp, username, description)¶
Bases:
objectA single advanced system log entry.
- Variables:
level (synology_apm.sdk.enums.LogLevel) – Severity level.
timestamp (datetime.datetime) – Event time (UTC).
username (str) – User who triggered the event (SYSTEM for automated events).
description (str) – Human-readable event description.