Log message ID_DATA still prints when disabled

Hi,

I want to reduce the log output so it becomes more easy to read. To do this i have used these lines:

disable_log_msg(ALL_MESSAGES);
enable_log_msg(ID_LOG_HDR);
enable_log_msg(ID_SEQUENCER);
enable_log_msg(ID_UVVM_SEND_CMD);

After this i call report_msg_id_panel to report the message states:
UVVM: ID_DATA : DISABLED

Yet the log is filled with messages from the scoreboard:
UVVM: ID_SEQUENCER 0.0 ns TB seq. Wait 10 clock period for reset to be turned off
UVVM: ID_UVVM_SEND_CMD 0.0 ns TB seq.(uvvm) ->spi_slave_transmit_and_receive(SPI_VVC,1): ‘Padding data for ADC 1’. [9]
UVVM: ID_UVVM_SEND_CMD 0.0 ns TB seq.(uvvm) ->spi_slave_transmit_and_receive(SPI_VVC,1): ‘Padding data for ADC 1’. [10]
UVVM: ID_DATA 0.0 ns SPI_VVC_SB,1 add_expected() => value: 00000000000000000001100000000000.
UVVM: ID_UVVM_SEND_CMD 0.0 ns TB seq.(uvvm) ->spi_slave_transmit_and_receive(SPI_VVC,1): ‘Handling data for ADC 1 Channel 0’. [11]
UVVM: ID_DATA 0.0 ns SPI_VVC_SB,1 add_expected() => value: 00000000000000000001100010000000.
UVVM: ID_UVVM_SEND_CMD 0.0 ns TB seq.(uvvm) ->spi_slave_transmit_and_receive(SPI_VVC,1): ‘Handling data for ADC 1 Channel 1’. [12]
UVVM: ID_DATA 0.0 ns SPI_VVC_SB,1 add_expected() => value: 00000000000000000001100100000000.

How do i disabled these messages?

With kind regards,
Jesper

Hi Jesper,

The VVCs have separate msg_id_panels (which contain the status of each msg_id), so for the SPI_VVC you can do the following:

disable_log_msg(SPI_VVCT, 1, ALL_MESSAGES);

Best regards,
Erick