Skip to content

Latest commit

 

History

History
48 lines (33 loc) · 3.68 KB

File metadata and controls

48 lines (33 loc) · 3.68 KB

Log

Log Attributes

This document defines log attributes

Attribute Type Description Examples Stability
log.iostream string The stream associated with the log. See below for a list of well-known values. stdout; stderr Experimental

log.iostream has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.

Value Description Stability
stdout Logs from stdout stream Experimental
stderr Events from stderr stream Experimental

Log File Attributes

Attributes for a file to which log was emitted.

Attribute Type Description Examples Stability
log.file.name string The basename of the file. audit.log Experimental
log.file.name_resolved string The basename of the file, with symlinks resolved. uuid.log Experimental
log.file.path string The full path to the file. /var/log/mysql/audit.log Experimental
log.file.path_resolved string The full path to the file, with symlinks resolved. /var/lib/docker/uuid.log Experimental

Log Record Attributes

This document defines the generic attributes that may be used in any Log Record.

Attribute Type Description Examples Stability
log.record.uid string A unique identifier for the Log Record. [1] 01ARZ3NDEKTSV4RRFFQ69G5FAV Experimental

[1]: If an id is provided, other log records with the same id will be considered duplicates and can be removed safely. This means, that two distinguishable log records MUST have different values. The id MAY be an Universally Unique Lexicographically Sortable Identifier (ULID), but other identifiers (e.g. UUID) may be used as needed.