QX_TRACE_ARG_DUMP

Enables the tracing of both function calls for user-defined functions and their arguments.

Syntax

QX_TRACE_ARG_DUMP={any non-empty value}

Possible values:

undefinedvariable is not set or is set with an empty value

disables the tracing of both function calls for user-defined functions and their arguments

definedvariable is set with any non-empty value

enables the tracing of both function calls for user-defined functions and their arguments

Usage and examples

To be able to trace arguments for user-defined functions, you must first enable tracing the function calls themselves by setting QX_TRACE:

QX_TRACE=1

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

QX_TRACE_ARG_DUMP=1

If tracing of function calls for user-defined functions and their arguments 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_ARG_DUMP must be set before the application is deployed.

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

If you want to trace only function calls for user-defined functions(without their arguments), you must set the QX_TRACE environment variable.

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

QXDEBUG = zT

 

Contact Us

Privacy Policy

Copyright © 2024 Querix, (UK) Ltd.