2// #################################################################################################
4// Resources of ALib Camp "ALox"
6// Copyright 2025 A-Worx GmbH, Germany
7// Published under Boost Software License (a free software license, see LICENSE.txt)
8// #################################################################################################
11Var0 ~ 1 | ALOX/NO_IDE_LOGGER | B
12Var1 ~ 2 | ALOX/CONSOLE_TYPE | S
13//DOX_MARKER([DOX_VARIABLES_REPLACEMENTS1])
14Var2 ~ 3 | ALOX/%2/VERBOSITY_WITH_%1 | ALOXV
15//DOX_MARKER([DOX_VARIABLES_REPLACEMENTS1])
16Var3 ~ 4 | ALOX/GLOBAL_SOURCE_PATH_TRIM_RULES | S
17Var4 ~ 5 | ALOX/%1/SOURCE_PATH_TRIM_RULES | S
18Var5 ~ 6 | ALOX/%1/DOMAIN_SUBSTITUTION | SV;
19Var6 ~ 7 | ALOX/%1/PREFIXES | S
20Var7 ~ 8 | ALOX/%1/DUMP_STATE_ON_EXIT | S
21Var8 ~ 20 | ALOX/%1/AUTO_SIZES | ALOXAS
22Var9 ~ 21 | ALOX/%1/FORMAT | ALOXFMI
23Var10 ~ 22 | ALOX/%1/FORMAT_DATE_TIME | ALOXFDT
24Var11 ~ 23 | ALOX/%1/FORMAT_MULTILINE | ALOXFML
25Var12 ~ 24 | ALOX/%1/FORMAT_TIME_DIFF | ALOXFTD
26Var13 ~ 25 | ALOX/%1/FORMAT_OTHER | ALOXFO
27Var14 ~ 26 | ALOX/%1/REPLACEMENTS | ALOXSR
28Var15 ~ 27 | ALOX/CONSOLE_LIGHT_COLORS | ALOXCLP
29Var16 ~ 28 | ALOX/CODEPAGE | I
31// configuration variable default values
34Var_D8 none, verbosity=info, domain=/ALOX
36Var_D22 yyyy-MM-dd,HH:mm:ss, Days
37Var_D23 2,ALox: Multi-line message follows: ,> ,,nulled,\\r
38Var_D24 1000,--- , ns, \u03BCs, ms, s, m, h, days
41// configuration variable comments
43 If true, the creation of an additional, ide-specific debug logger is suppressed.
46 Influences the type of console logger to be created by method\n
47 Lox::CreateConsoleLogger which is also used by Log::AddDebugLogger\n
48 Possible values are: default, plain, ansi, and windows.
51 The verbosities of logger \%2\ in lox \%1\. Supports wildcards for domain paths.\n
52 Format: [ExportAll ;] [[*]domainpath[*] = Verbosity] [;...]
55 Defines global source path trim rules (applicable for all Lox instances).\n
56 Format: [ [*]sourcepath [, inclusion, trimoffset, sensitivity, replacement] ] [;...]
59 Defines source path trim rules for Lox \%1\.\n
60 Format: [ [*]sourcepath [, inclusion, trimoffset, sensitivity, replacement] ] [;...]
63 Prefix strings for log domains of lox \%1\.\n
64 Format: [ [*]domainpath[*] = prefixstring [, inclusion] ] [;...]
67 Log information about lox \%1\ on exit. Comma separated list of arguments define\n
68 verbosity, domain and content of output. Possible values content arguments are:\n
69 All, Basic, Version, SPTR, Loggers, Domains, InternalDomains\n
70 ScopeDomains, DSR, PrefixLogables Once, LogData, ThreadMappings,\n
71 CompilationFlags. If NONE is given nothing is dumped.
74 Detected field sizes and tabulator positions of the meta-information portion and the\n
75 those of the log output, separated by ';'. (These is a generated and temporary values).
78 Meta info format of logger \%1\, including signatures for verbosity strings and\n
79 a string added to the end of each log statement.\n
80 Format: MetaInfo,Error,Warning,Info,Verbose,MsgSuffix
83 Date and time format of logger \%1\.\n
84 Format: Date,Time,ElapsedDays
87 Multi-line format of logger \%1\.\n
88 Format: Mode,Headline,Prefix,Suffix,Delimiter,DelimiterReplacement
91 Time difference entities of logger \%1\.\n
92 Format: Minimum,None,Nanos,Micros,Millis,Secs,Mins,Hours, Days
95 Specifies three further format values: 1. A replacement string if no file name is available,\n
96 2. A replacement string if no method name is available and 3. The minimum digits of the\n
100 Pairs of search and replacement strings for text logger \%1\.\n
101 Format: [search,replacement] [,...]
104 Evaluated by colorful loggers that dispose of light and dark colors. Those may adjust\n
105 their foreground and background color accordingly. If not given, under Windows OS the right\n
106 value is detected. Otherwise the value defaults to \foreground\. In some occasions, the\n
107 (detected or set) runtime environment might also indicate a different default value.\n
108 Possible values are 'Auto', Foreground', 'Background' and 'Never'.
110//########################################### Enums ##########################################
136 ^4, InternalDomains ,1,
139 ^7, PrefixLogables ,1,
141 ^10, ThreadMappings ,1,
142 ^21, CompilationFlags ,1,
154//########################################## Various #########################################
155// Variable VERBOSITIES keyword 'ExportAll'
157TLFmtExc \nAn exception occurred during formatting ALox logables:\n
158CFG_SECT_CMT_ALOX @>'/// '@HL-Settings controlling ALox log output.\n@HL-