Skip to main content
Logwiz syncs indexes from your Quickwit instance and lets you configure how each index’s fields are presented in the UI. You can set a human-readable display name, control which users can see the index, and tell Logwiz which fields contain the log level, message body, stacktrace, and any additional context you want surfaced in the detail panel.
Logwiz syncs available indexes from Quickwit on server startup. If you add a new index to Quickwit while Logwiz is running, restart the Logwiz container to pick it up.

Opening index config

Navigate to Administration → Indexes, click on an index, then open the Config tab.

Index visibility

The visibility setting controls which users can see and query the index.
ValueWho can access
allEvery signed-in user.
adminAdmin users only. Regular users cannot see or query the index.
hiddenNo one. The index is invisible in the UI and inaccessible via the API. Use this to temporarily suppress an index without deleting its configuration.

Display name

An optional human-readable label shown in the index selector and throughout the UI. When left blank, Logwiz uses the raw Quickwit index ID. Use a display name to present friendlier names to your users (e.g. “Application Logs” instead of otel-logs-v0_9).

Field mappings

These settings tell Logwiz which fields in your index carry specific log data.

Level field

Default: level The field that contains the log severity or level (e.g. INFO, ERROR, WARN). Logwiz uses this field to color-code log rows and populate the severity filter. Common values include level, severity, and severity_text.

Message field

Default: message The field that contains the primary log message body. This is the text shown in the main log list. Common values include message and body.message for OpenTelemetry indexes.

Traceback field

Default: (empty) The field that contains stacktrace or traceback data. When configured and a log entry contains data in this field, a Traceback tab appears in the log detail drawer. Leave this blank if your index does not include stacktrace data.

Context fields

An optional list of additional fields to display in the log detail panel. Use context fields to surface structured metadata that is not part of the primary message — for example, user_id, request_id, or service.name.

Dot-notation for nested fields

All field settings accept dot-notation paths to reference nested fields or fields inside JSON objects. For example:
  • body.message — the message key inside a top-level body object
  • attributes.exception.stacktrace — a deeply nested OTel attribute
  • body.error.stacktrace — a custom nested path

OpenTelemetry indexes

For indexes created by OpenTelemetry collectors (index IDs beginning with otel-logs-), Logwiz automatically applies sensible defaults on first sync:
FieldOTel default
Level fieldseverity_text
Message fieldbody
Traceback fieldattributes.exception.stacktrace
You can override any of these defaults in the Config tab. If your OTel instrumentation captures exception stacktraces, setting the traceback field to attributes.exception.stacktrace enables the Traceback tab with syntax-highlighted Python stacktrace rendering.