LoggerOptions

Undocumented in source.

Members

Mixins

__anonymous
mixin JSONCommon
Undocumented in source.

Variables

file_name
string file_name;

File used for the logger

flush
bool flush;

Will automatic flush the logger file when a message has been received

mask
uint mask;

Logger mask

task_name
string task_name;

Name of the logger task

to_console
bool to_console;

Will duplicate logger information to the console

trunc_size
uint trunc_size;

Truct size in bytes (if zero the logger file is not truncated)

Mixed In Members

From mixin JSONCommon

check
alias check = Check!OptionException
Undocumented in source.
ArrayElementTypes
alias ArrayElementTypes = AliasSeq!(bool, string, double, int)
Undocumented in source.
isSupportedArray
eponymoustemplate isSupportedArray(T)
Undocumented in source.
isSupportedAssociativeArray
eponymoustemplate isSupportedAssociativeArray(T)
Undocumented in source.
isSupported
eponymoustemplate isSupported(T)
Undocumented in source.
toJSON
JSON.JSONValue toJSON()
stringify
string stringify()

Stringify the struct

parse
void parse(JSON.JSONValue json_value)

Intialize a struct from a JSON

Meta