Environment variables used for debugging

This chapter describes environment variables that influence the debugging procedure – namely, logging and cache building.

FGLSOURCEPATH

Specifies the path to the directories with source files for debug in Lycia VS Code Extension:

FGLSOURCEPATH=/lycia/projects

Possible values and their meaning:

{any non-empty STRING}

LYCIA_POST_MORTEM_LENGTH

Specifies how many last log messages are written to the application log file when an application crashes:

LYCIA_POST_MORTEM_LENGTH=5

Possible values and their meaning:

{any integer}

LYCIA_SEVERITY

Specifies the logging level for the application log file:

LYCIA_SEVERITY=error (default)

Possible values and their meaning:

{error, warn, info, trace}

QX_DA_LOG_DIR

Enables the logging of Debug Adapter extension in VSCode and specifies the path to the directory where log files will be created:

QX_DA_LOG_DIR=/usr/informix/log

Possible values and their meaning:

{any non-empty STRING}

QX_DA_OUTPUT

Used when there's a need to write logpoint messages into the log file (in debugging using Lycia VS Code Extension).

Possible value:

QX_DA_OUTPUT=logfile

QXDEBUG

Returns debugging results to the application log file:

QXDEBUG=UuBbSsEedPptLlCcmGOzAzKzQv (full value)

Possible values and their meaning:

{set of characters}

QX_DEBUG_HOSTS

Allow remote debugging from the specified IP addresses.

QX_DEBUG_HOSTS = ip1;ip2;...;ipN
QX_DEBUG_HOSTS = ip1:ip2:...:ipN

QX_DEBUGGER_TIMEOUT

QX_DEBUGGER_TIMEOUT=0

Possible values and their meaning:

{0, any positive integer}

QX_LOGNATIVESQLERRORS

Specifies which and how database errors are written to the application log file:

QX_LOGNATIVESQLERRORS=2

Possible values and their meaning:

{1, 2, 3, 4, 5, 6, 7}

QX_QRUN_DUMP

Enables creating qrun crash dumps:

QX_QRUN_DUMP=1

Possible values and their meaning:

{any non-empty value}

QX_REL_LINE_INFO

Switches on line info for release cache:

QX_REL_LINE_INFO=1

Possible values and their meaning:

{any non-empty value}

QX_STARTER_DEBUG_LOGGING

Enables the logging of application starter:

QX_STARTER_DEBUG_LOGGING=1

Possible values and their meaning:

{any non-empty value}

QX_TRACE

Enables the logging of function calls:

QX_TRACE=1

Possible values and their meaning:

{any non-empty value}

QX_TRACE_ARG_DUMP

Enables the logging of both function calls and their arguments:

QX_TRACE_ARG_DUMP=1

Possible values and their meaning:

{any non-empty value}

QX_UNL

Enables the building of debug cache:

QX_UNL=1

Possible values and their meaning:

{any non-empty value}

QX_VERBOSE_CACHE

Enables verbose output of results for building the object_cache:

QX_VERBOSE_CACHE=1

Possible values and their meaning:

{any non-empty value}

 

Contact Us

Privacy Policy

Copyright © 2024 Querix, (UK) Ltd.