title: List of supported logging levels
role: manual
tags: #configuration #manual #zettelstore
syntax: zmk
back: 00001004010000 00001004101000
backward: 00001004010000 00001004101000
box-number: 1
copyright: (c) 2020-present by Detlef Stern <ds@zettelstore.de>
created: 20211204182643
forward: 00000000000005
lang: en
license: EUPL-1.2-or-later
modified: 20251219142107
published: 20251219142107
visibility: public

Zettelstore supports various levels of logging output.
This allows you to see the inner workings of Zettelstore, or to avoid it.

Each level has an associated name and number.
A lower number signals more logging output.

| Name | Number | Description |
| --- | :-: | --- |
| Trace | 1 | Show most of the inner workings |
| Debug | 2 | Show many internal values that might be interesting for a [Zettelstore developer](00000000000005). |
| Info | 3 | Display information about an event. In most cases, there is no required action expected from you. |
| Error | 4 | Notify about an error, which was handled automatically. Something is broken. User intervention may be required, some important functionality may be disabled. Monitor the application. |
| Mandatory | 5 | Important message will be shown, e.g. the Zettelstore version at startup time. |
| Disabled | 6 | No messages will be shown |

If you set the logging level to a certain value, only messages with the same or higher numerical value will be shown.
For example, if you set the logging level to &ldquo;error&rdquo;, messages with levels &ldquo;trace&rdquo;, &ldquo;debug&rdquo;, and &ldquo;info&rdquo; messages will not be shown, but &ldquo;error&rdquo; and &ldquo;mandatory&rdquo; messages will.