Major rewriting of custom exceptions parsing and handling.
Update methods.
Update logger to allow the format to be None.