18 #ifndef FOEDUS_DEBUGGING_DEBUGGING_OPTIONS_HPP_
19 #define FOEDUS_DEBUGGING_DEBUGGING_OPTIONS_HPP_
108 #endif // FOEDUS_DEBUGGING_DEBUGGING_OPTIONS_HPP_
Represents an object that can be written to and read from files/bytes in XML format.
bool debug_log_to_stderr_
Whether to write debug logs to stderr rather than log file.
Root package of FOEDUS (Fast Optimistic Engine for Data Unification Services).
DebuggingOptions()
Constructs option values with default values.
assorted::FixedString< 252 > verbose_modules_
Per-module verbose level.
#define EXTERNALIZABLE(clazz)
Macro to declare/define essential methods for an externalizable class.
#define CXX11_FINAL
Used in public headers in place of "final" of C++11.
Immediately quits the engine after this log.
fs::FixedPath debug_log_dir_
Path of the folder to write debug logs.
DebugLogLevel debug_log_min_threshold_
Debug logs below this level will be completely ignored.
DebugLogLevel
Defines debug logging levels.
Warns that there are something unexpected, but not a big issue.
Set of options for debugging support.
DebugLogLevel debug_log_stderr_threshold_
Debug logs at or above this level will be copied to stderr.
int16_t verbose_log_level_
Verbose debug logs (VLOG(m)) at or less than this number will be shown.