I understand the reason now. EurekaLog add a hook to Application.ShowException.
So that must be called to trigger Eurekalog exceptionhandling. I had logic that didn't do that for software exceptions like Assert.