Audit¶
WebApi request audit log — records the IP address, HTTP method, path, response status, and duration of every request handled by the server.
Methods¶
| Method | Returns | Description |
|---|---|---|
get_audit_log(tail=100) |
list[str] |
Last tail lines of the audit log. Pass 0 for the full log. |
Examples¶
Reading the Audit Log¶
# Get the last 100 entries (default)
for line in client.audit.get_audit_log():
print(line)
# Get the last 200 entries
recent = client.audit.get_audit_log(tail=200)
# Get the entire log
full = client.audit.get_audit_log(tail=0)
Log Entry Format¶
Each line contains: timestamp ip method path status duration
2026-05-29 14:23:01.442 192.168.1.55 POST /api/channels/configure 200 12ms
2026-05-29 14:23:02.019 10.0.0.3 GET /api/application/status 200 3ms
The log rotates automatically — up to 20 files of 1 MB each (20 MB total). This endpoint reads only the current (most recent) file.