ALox  V. 2402 R. 0
Home ALox for C++ ALox for C# ALox for Java Download
Variables
I - Configuration Variables

AWorx Configuration System: More...

Variables

Configuration Variable ALOX_CODE_PAGE
 
Configuration Variable ALOX_CONSOLE_LIGHT_COLORS
 
Configuration Variable ALOX_CONSOLE_TYPE
 
Configuration Variable ALOX_GLOBAL_SOURCE_PATH_TRIM_RULES
 
Configuration Variable ALOX_LOGGERNAME_AUTO_SIZES
 
Configuration Variable ALOX_LOGGERNAME_FORMAT
 
Configuration Variable ALOX_LOGGERNAME_FORMAT_DATE_TIME
 
Configuration Variable ALOX_LOGGERNAME_FORMAT_MULTILINE
 
Configuration Variable ALOX_LOGGERNAME_FORMAT_TIME_DIFF
 
Configuration Variable ALOX_LOGGERNAME_MAX_ELAPSED_TIME
 
Configuration Variable ALOX_LOGGERNAME_REPLACEMENTS
 
Configuration Variable ALOX_LOXNAME_DOMAIN_SUBSTITUTION
 
Configuration Variable ALOX_LOXNAME_DUMP_STATE_ON_EXIT
 
Configuration Variable ALOX_LOXNAME_LOGGERNAME_VERBOSITY
 
Configuration Variable ALOX_LOXNAME_PREFIXES
 
Configuration Variable ALOX_LOXNAME_SOURCE_PATH_TRIM_RULES
 
Configuration Variable ALOX_NO_IDE_LOGGER
 
Configuration Variable ALIB_LOCALE
 
Configuration Variable ALIB_HAS_CONSOLE_WINDOW
 
Configuration Variable ALIB_WAIT_FOR_KEY_PRESS
 
Configuration Variable ALOX_USE_SYSTEM_OUT_PRINT
 
Configuration Variable ALOX_CONSOLE_TYPE
 
Configuration Variable ALOX_CONSOLE_LIGHT_COLORS
 
Configuration Variable ALOX_NO_IDE_LOGGER
 
Configuration Variable ALOX_CODE_PAGE
 
Configuration Variable ALOX_LOGGERNAME_AUTO_SIZES
 
Configuration Variable ALOX_LOGGERNAME_MAX_ELAPSED_TIME
 
Configuration Variable ALOX_LOGGERNAME_FORMAT
 
Configuration Variable ALOX_LOGGERNAME_FORMAT_DATE_TIME
 
Configuration Variable ALOX_LOGGERNAME_REPLACEMENTS
 
Configuration Variable ALOX_LOGGERNAME_FORMAT_TIME_DIFF
 
Configuration Variable ALOX_LOGGERNAME_FORMAT_MULTILINE
 
Configuration Variable ALOX_LOXNAME_DOMAIN_SUBSTITUTION
 
Configuration Variable ALOX_GLOBAL_SOURCE_PATH_TRIM_RULES
 
Configuration Variable ALOX_LOXNAME_SOURCE_PATH_TRIM_RULES
 
Configuration Variable ALOX_LOXNAME_LOGGERNAME_VERBOSITY
 
Configuration Variable ALOX_LOXNAME_PREFIXES
 
Configuration Variable ALOX_LOXNAME_DUMP_STATE_ON_EXIT
 

Detailed Description

AWorx Configuration System:

Trough the use of ALib class Configuration (C++, C#, Java) and its plug-in concept, ALox and ALib itself access configuration variables to manipulate the behavior of the libraries. Configuration data can be provided in configuration files, by setting environment variables, providing command line parameters or by any custom mechanism.

While this is a reference appendix chapter, for general information refer to


Language/Platform Specifics:

Configuration variables listed here, their availability and their possible values might be specific to the used platform and programming language. If so, their documentation will hint to such differences.

Default Behavior:

ALox and the AWorx library are designed to run fine without setting configuration variables wherever this is possible. Nevertheless, these variables provide an additional way to tweak ALox and change its default behavior.

Boolean Variables:

This documentation uses the term boolean variables for those variables that are evaluated using method Configuration::IsTrue (C++, C#, Java).

Note
Setting environment variables is platform specific and is not part of this documentation. To get an overview, refer to Wikipedia.

Variable Documentation

◆ ALOX_USE_SYSTEM_OUT_PRINT

ALOX_USE_SYSTEM_OUT_PRINT

Declaration: ALox::USE_SYSTEM_OUT_PRINT (C++, C#: not applicable, Java)
Default Value: "false"

This boolean variable is evaluated within the constructor of class ConsoleLogger. By default, this class invokes System.console() to receive a console class object. Only if this fails, the output is performed using System.out.print().

Setting this variable, this behavior can be overwritten.