title: 'Configuring Trace Levels' sidebar_label: 'Trace Levels' description: 'Configuring Spice.ai OSS trace output verbosity levels' pagination_prev: null tags:
Trace output verbosity is determined by the following sources, listed in order of precedence:
-v/--verbose, -vv/--very-verbose). If these flags are provided, they override all other settings.SPICED_LOG environment variable. This is used only if verbosity flags are not setruntime.output_level YAML configuration file. This is used only if neither verbosity flags nor the environment variable are set.Spice's own components log at INFO, suitable for general information about the system. Everything else — the libraries the runtime is built on — logs at WARN, and a handful of particularly noisy targets are turned off outright.
The equivalent runtime.output_level configuration is info:
Use the -v/--verbose CLI flags to enable detailed logs, useful for debugging.
Alternatively you can use runtime.output_level yaml configuration:
This raises Spice's own components to DEBUG. Everything else falls back to INFO, and the same handful of noisy targets stay held down — turned off outright, or pinned to warn:
Use the -vv/--very-verbose CLI flag to enable the most detailed logs, typically for in-depth troubleshooting.
Alternatively you can use runtime.output_level yaml configuration:
This raises Spice's own components to TRACE. Everything else falls back to DEBUG, and the filters held down only at the lower levels are lifted, though a few noisy targets remain — turned off outright, or pinned to warn:
For specific component trace configuration, adjust the trace levels as needed: