How you will see assertions failures in VIP Protected? Another than log in UVM

How you will see assertions failures in VIP Protected? Another than log in UVM
please mention various ways to see failuers in VIP Protected

In reply to Subbi Reddy:

The VIP provider must choose what they want to make visible versus protect. Most VIP assertions are on the interface boundary which must be visible in order for you to connect to it anyways. Any output from UVM messages is a choice to provide information, but you won’t be able to debug any internal signals unless the VIP provider provides access.

In reply to dave_59:

  1. May I Know, How to see status of transactions( Either failure or success) another than logs and waveform in VIP( I Means any alternatives)??
  2. How to know there is a problem in VIP?

In reply to Subbi Reddy:

This interview question is no different than any other verification code you write yourself or obtain from a third party. You can never be assured your code is correct; you can only record what you have tested. But when you acquire protected VIP, there has to be some level of trust that their code will tell you when something has gone wrong.