This class represents EurekaLog options. EurekaLog options are usually stored as one instance per one loaded executable module. However, you can also create a new instance of this class on your request (to create custom options).
Usually you work with this class via CurrentEurekaLogOptions global function or via Options property of other EurekaLog classes (such as dialogs, call stacks, etc.).
Options are stored as named pairs text (name=value). Each option occupies one line only. Value is encoded to remove special characters (non-printable, line breaks, etc.). Complex values can be cached.
For a list of properties - please, refer to description of EurekaLog project options UI. Description of almost every option contains name of corresponding property of TEurekaModuleOptions class. For example:
This means that you can change this option at run-time by altering .SaveLogFile property of either global CurrentEurekaLogOptions or local Options property of exception object in event handlers.