-
Notifications
You must be signed in to change notification settings - Fork 2
AudYoFlo: Behavior: Logfile Output and Log Levels
jvxgit edited this page Jun 17, 2024
·
3 revisions
Log levels are specified in
enum class jvxLogLevel
{
JVX_LOGLEVEL_0_NORMAL_OPERATION_WITH_LOW_DEGREE_OUTPUT = 0,
JVX_LOGLEVEL_1_NORMAL_OPERATION_WITH_AVRG_DEGREE_OUTPUT = 1,
JVX_LOGLEVEL_2_NORMAL_OPERATION_WITH_HIGH_DEGREE_OUTPUT = 2,
JVX_LOGLEVEL_3_DEBUG_OPERATION_WITH_LOW_DEGREE_OUTPUT = 3,
JVX_LOGLEVEL_4_DEBUG_OPERATION_WITH_AVRG_DEGREE_DEBUG = 4,
JVX_LOGLEVEL_5_OPERATION_WITH_HIGH_DEGREE_DEBUG = 5,
JVX_LOGLEVEL_6_OPERATION = 6,
JVX_LOGLEVEL_7_OPERATION = 7,
JVX_LOGLEVEL_8_OPERATION = 8,
JVX_LOGLEVEL_9_OPERATION = 9,
JVX_LOGLEVEL_10_OPERATION = 10
};
The purposes of the different levels are as follows:
- Loglevel "JVX_LOGLEVEL_0_NORMAL_OPERATION_WITH_LOW_DEGREE_OUTPUT": Lowest Level, this level should output all high level messages to the log file
- Loglevel "JVX_LOGLEVEL_1_NORMAL_OPERATION_WITH_AVRG_DEGREE_OUTPUT"
- Loglevel "JVX_LOGLEVEL_2_NORMAL_OPERATION_WITH_HIGH_DEGREE_OUTPUT"
- Loglevel "JVX_LOGLEVEL_3_DEBUG_OPERATION_WITH_LOW_DEGREE_OUTPUT"
- Loglevel "JVX_LOGLEVEL_4_DEBUG_OPERATION_WITH_AVRG_DEGREE_DEBUG"
- Loglevel "JVX_LOGLEVEL_5_OPERATION_WITH_HIGH_DEGREE_DEBUG"
- Loglevel "JVX_LOGLEVEL_6_OPERATION"
- Loglevel "JVX_LOGLEVEL_7_OPERATION"
- Loglevel "JVX_LOGLEVEL_8_OPERATION"
- Loglevel "JVX_LOGLEVEL_9_OPERATION"