diff --git a/lib/bh_assert.sv b/lib/bh_assert.sv index d4de532..5219434 100644 --- a/lib/bh_assert.sv +++ b/lib/bh_assert.sv @@ -10,7 +10,7 @@ package bh_assert; localparam BH_ASSERT_LOG_LEVEL_WARN = 2; localparam BH_ASSERT_LOG_LEVEL_INFO = 3; - logic bh_assert_log_level = BH_ASSERT_LOG_LEVEL_INFO; // 0 = errors only, 1 = all assertions, 2 = warnings, 3 = info + int bh_assert_log_level = BH_ASSERT_LOG_LEVEL_INFO; // 0 = errors only, 1 = all assertions, 2 = warnings, 3 = info localparam COLOR_RED = "\033[31m"; localparam COLOR_YELLOW = "\033[33m"; @@ -52,17 +52,17 @@ package bh_assert; endtask task bh_info(string description); - // if (bh_assert_log_level >= BH_ASSERT_LOG_LEVEL_INFO) begin + if (bh_assert_log_level >= BH_ASSERT_LOG_LEVEL_INFO) begin $timeformat(-9, 2, " ns", 20); $display("%t: INFO: %s", $time, description); - // end + end endtask task bh_warn(string description); - // if (bh_assert_log_level >= BH_ASSERT_LOG_LEVEL_WARN) begin + if (bh_assert_log_level >= BH_ASSERT_LOG_LEVEL_WARN) begin $timeformat(-9, 2, " ns", 20); $display("%t: %sWARN%s: %s", $time, COLOR_YELLOW, COLOR_NORMAL, description); - // end + end bh_assert_warn_count = bh_assert_warn_count + 1; endtask