334 std::vector<AStringPA, lang::StdContainerAllocator<AStringPA, PoolAllocator>>
Pairs;
362DOX_MARKER([DOX_VARIABLES_DEFINETYPE1])
364DOX_MARKER([DOX_VARIABLES_DEFINETYPE1])
#define ALIB_ENUMS_ASSIGN_RECORD(TEnum, TRecord)
#define ALIB_VARIABLES_DEFINE_TYPE_WITH_POOL_CONSTRUCTOR(Namespace, CPPName, CfgTypeString)
#define ALIB_VARIABLES_DEFINE_TYPE(Namespace, CPPName, CfgTypeString)
This namespaces defines class TextLogger and its helpers.
monomem::TPoolAllocator< MonoAllocator > PoolAllocator
strings::util::AutoSizes AutoSizes
Type alias in namespace alib.
strings::TAString< nchar, PoolAllocator > NAStringPA
Type alias in namespace alib.
strings::TAString< character, PoolAllocator > AStringPA
Type alias in namespace alib.
Parameters specific to colorful loggers. As of today, this simply has one attribute.
@ Foreground
Use light colors for foreground.
@ Never
Never use light colors.
@ Background
Use light colors for background.
AutoSizes Main
The instance used with the meta info format string.
AStringPA ElapsedDays
The word "Days" the out put of time elapsed (if longer than a day).
FormatDateTime(PoolAllocator &pool)
AStringPA VerbosityWarning
AStringPA VerbosityVerbose
FormatMetaInfo(PoolAllocator &pool)
AStringPA DelimiterReplacement
FormatMultiLine(PoolAllocator &pool)
NAStringPA NoMethodInfo
Replacement string if no source info is available.
FormatOther(PoolAllocator &pool)
NAStringPA NoSourceFileInfo
Replacement string if no source info is available.
int LogNumberMinDigits
The minimum digits to write for the log number (if used in format string).
AStringPA Nanos
Entity nanoseconds for time difference outputs below 1000 microsecond.
AStringPA None
Output for time difference if below reasonable (measurable) minimum defined in Minimum.
AStringPA Mins
Format for time difference outputs between 100s and 60 min.
AStringPA Millis
Entity milliseconds for time difference outputs below 1000 milliseconds.
int64_t Minimum
Minimum time difference to log in nanoseconds. Below that None is written.
AStringPA Days
Format for time difference outputs of more than a day.
FormatTimeDiff(PoolAllocator &pool)
AStringPA Secs
Format for time difference outputs between 10s and 99.9s.
AStringPA Hours
Format for time difference outputs between 1h and 24h.
AStringPA Micros
Entity microseconds for time difference outputs below 1000 microseconds.
Replacements(PoolAllocator &pool)
std::vector< AStringPA, lang::StdContainerAllocator< AStringPA, PoolAllocator > > Pairs
The list of pairs of replacement strings.