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.:
which says to enable warnings on the channel
Multiple class specifications are separated by commas:
Multiple channels are delimited by semicolons:
The currently defined channels are:
The currently defined classes are: