I'm trying to set "Show Loader Snaps" system wide in order to see verbose logs when dll's are loading, but I don't see any additional logs in the Output Console.
'WindowsProject1.exe' (Win32): Unloaded 'C:\Windows\System32\rpcrt4.dll'
'WindowsProject1.exe' (Win32): Unloaded 'C:\Windows\System32\oleaut32.dll'
This is how I setup the option:

Is this enough? There is the same option under the "Kernel Flags" but, in that tab, the option cannot be saved.(Though I have admin rights when running gflags).
Is there a way to check that loader snaps are enabled? What could be wrong?
There's no mechanism that provides a log of system-wide DLL loader snaps.
"Show Loader Snaps" when applied system-wide only outputs something for kernel driver loading and unloading. (source)
Thus, you would need a kernel debugger attached to the system to see driver loading and unloading, but it won't work for DLLs.
On the other hand it works per-process:
As said in the documentation, it works for a single process. In
gflags:Go to the "image file" tab and enter the name of the executable (not a full path, just the name of the executable, e.g.
foo.exe).Press the
tabkey.Check the "show loader snaps" checkbox.
Start the process with a debugger.
Concerning Visual Studio, you'll see the output in the
Outputpane: