use exception logger