exception and logginer, customize exception objects