You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
905 B
905 B
Compile time log levels
At compile time the maximum log level can be specified. This allows distros to disable the overhead code and reduce overall code size.
Runtime log level
At runtime, the log level is determined by an environment variable. The default log level is WARNING. The level can be changed by setting the TSS2_LOG environment variable.
Possible levels are: NONE, ERROR, WARNING, INFO, DEBUG, TRACE
The level can be set for all module using the all
module name or individually
per module. The environment variable is evaluated left to right.
Example: TSS2_LOG=all+ERROR,marshal+TRACE,tcti+DEBUG
Implementation
Each source code file specifies its corresponding module before including log.h.
#define LOGMODULE tcti
#include "log.h"
Optionally, the default log-level for this module can be set:
#define LOGMODULE tcti
#define LOGDEFAULT ERROR
#include "log.h"