QX_TRACE

Enables the tracing of function calls for user-defined functions.

Syntax

QX_TRACE={any non-empty value}

Possible values:

undefinedvariable is not set or is set with an empty value

disables the tracing of function calls for user-defined functions

definedvariable is set with any non-empty value

enables the tracing of function calls for user-defined functions

Usage and examples

To ensure that function calls for user-defined functions are traced, you must define QX_TRACE with any non-empty value (thus we recommend setting it to 1):

QX_TRACE=1

To enable tracing of function calls for built-in functions, you must set QXDEBUG:

QXDEBUG=zT

If tracing of function calls for user-defined functions is enabled, the tracing results are written to the log file created at every application launch.

These log files are located here:

C:\ProgramData\Querix\Lycia\logs
/opt/Querix/Lycia/logs

QX_TRACE must be set before the application is deployed.

QX_TRACE applies at deployment and, if necessary, can be set in inet.env, env.properties, and environ.bat.

If you need to trace not only function calls but their arguments as well, you must set the QX_TRACE_ARG_DUMP environment variable.

 

Contact Us

Privacy Policy

Copyright © 2024 Querix, (UK) Ltd.