I have been working for a few months on my first minifilter driver, and I am currently using "DbgPrint" and "DebugView" for logging.
I found "DebugView" not very convenient to work with as it consumes a lot of CPU when loaded and because I need to manually run it in order for logging to be stored to a file.
Is there a more convenient infrastructure for driver logs? Or maybe is there a way to capture "DbgPrint" in user space?
I am looking for something which can always store log messages to a file for later analysis and will not have that much affect on CPU.
Also, what is the common approach for driver logging for debug and release?