diff --git a/utils.c b/utils.c index 22f181a..9d3ae8c 100644 --- a/utils.c +++ b/utils.c @@ -241,7 +241,8 @@ static char *subject[] = { "Protocol", "Graphics", "Core", - "SmartCard" + "SmartCard", + "Disk" }; static log_level_t _logger_level = Warning; @@ -256,7 +257,8 @@ static log_level_t _logger_level = Warning; | (1 << Protocol) \ | (1 << Graphics) \ | (1 << Core) \ - | (1 << SmartCard) + | (1 << SmartCard) \ + | (1 << Disk) static int _logger_subjects = DEFAULT_LOGGER_SUBJECTS; @@ -351,6 +353,8 @@ logger_set_subjects(char *subjects) bit = (1 << Core); else if (strcmp(token, "SmartCard") == 0) bit = (1 << SmartCard); + else if (strcmp(token, "Disk") == 0) + bit = (1 << Disk); else continue; diff --git a/utils.h b/utils.h index 23451cf..c6b779f 100644 --- a/utils.h +++ b/utils.h @@ -44,7 +44,8 @@ typedef enum log_subject_t Protocol, Graphics, Core, - SmartCard + SmartCard, + Disk } log_subject_t; void logger(log_subject_t c, log_level_t lvl, char *format, ...);