Generic log fields

The fields described in the table below appear in all Stormshield KMaaS logs.

Field

Type Description

Type

Examples

severity

Log severity:

  • info: standard severity used for most logs,
  • warning: indicates that the operation was successful but generated a warning,
  • critical: indicates that the operation ended in an error.

String

Prescribed values:

"info", "warning", "critical"

kind

Log group to which the log belongs, for example:

  • domain: logs concerning Stormshield KMaaS business operations

This field is only present in logs in the new format.

Character string

Prescribed values: "domain", "system"

category

Log category, for instance:

  • server_status: configuration log that provides information about the startup of the Stormshield KMaaS and its status,
  • api_route: log of the API that provides information about API routes (e.g., "/wrap").

String

Prescribed values:

"server_status", "api_route", "kmip_status", "kmip_extract", "kek_reading", "policy_status", "jwks", "open_id", "keks", "kek"

action

Event that occurred, for instance for the "keks" category:

  • setup: KEK persistence and refresh mode has been configured.

  • load: A KEK retrieval has been triggered.

This field is only present in logs in the new format.

Character string

 

version

Current version of the service.

String

"4.3.0.2354"

timestamp

Date and time at which the log was created. In ISO-8601 format.

String

"2021-03-05T16:53:28Z"

hostname

Host name.

String

"cseserver13"

process Node.js worker PID. Integer 4031
tenant_id Tenant identifier. String (uuid v4) "025f02fe-bee2-444b-bf76-b5ead30327c0"

errors

Optional

Array