New LOG_EVENT_LEVEL parameter to control events (Preview)

Attention

This behavior change is in the 2026_02 bundle.

For the current status of the bundle, refer to Bundle history.

We are introducing a new parameter, LOG_EVENT_LEVEL, to control the level of detail for telemetry events written to event tables.

Before the change:

The LOG_LEVEL parameter controls the level of detail for:

  • Logs generated using logging APIs.

  • Telemetry events (record type = EVENT).

After the change:

LOG_LEVEL controls logging API–generated logs.

LOG_EVENT_LEVEL controls Telemetry events (such as Snowpipe, tasks, dynamic tables, SPCS compute pools, Iceberg, and data governance tag events).

LOG_EVENT_LEVEL supports the same log levels as LOG_LEVEL.

Backward compatibility

To preserve existing behavior, LOG_EVENT_LEVEL is initialized to the same value as LOG_LEVEL.

After the bundle is enabled, the two parameters operate independently.

New privileges

Two new privileges are introduced to control setting LOG_EVENT_LEVEL:

  • MODIFY LOG EVENT LEVEL

  • MODIFY SESSION LOG EVENT LEVEL

Only users granted these privileges can modify LOG_EVENT_LEVEL.

Ref: 2229