in situ visualization tool
Freeprocessing respects a number of different environment variables, all of which begin with LIBSITU_:
The symbiont has a set of unique debug channels. Generally these are all related to a specific feature, such as investigating when files are opened, or when data is transferred, or other information.
In addition, each channel has a set of classes, which might loosely be thought of as severity. So you can, for example, turn on only the warnings from a particular channel, or only the errors.
The way one configures these channels is through the
LIBSITU_DEBUG
environment variable. The general form is
channel name=[+-]class[,...]
, e.g.:
opens=+warn
which says to enable warnings on the channel opens
.
Multiple class specifications are separated by commas:
opens=+trace,-warn
Multiple channels are delimited by semicolons:
opens=+trace,-warn;writes=+trace
The currently defined channels are:
The currently defined classes are: