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: object

A single APM activity log entry.

Variables:
level: LogLevel
log_type: APMActivityLogType | None
timestamp: datetime
username: str
description: str
class synology_apm.sdk.models.log.DriveLog(level, timestamp, description, server_name, model, location, serial)

Bases: object

A 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.

level: LogLevel
timestamp: datetime
description: str
server_name: str
model: str
location: str
serial: str
class synology_apm.sdk.models.log.ConnectionLog(level, timestamp, username, description)

Bases: object

A single connection log entry.

Variables:
level: LogLevel
timestamp: datetime
username: str
description: str
class synology_apm.sdk.models.log.SystemLog(level, timestamp, username, description)

Bases: object

A single advanced system log entry.

Variables:
level: LogLevel
timestamp: datetime
username: str
description: str