When logging an exception, log the stack trace as well.

This commit is contained in:
jeb228 2011-01-27 15:18:27 +00:00
parent 223b64e07f
commit ddd6a95420
18 changed files with 22 additions and 22 deletions

View file

@ -110,7 +110,7 @@ public class EntityController extends VitroHttpServlet {
return;
} catch (Throwable e) {
log.error(e);
log.error(e, e);
req.setAttribute("javax.servlet.jsp.jspException",e);
RequestDispatcher rd = req.getRequestDispatcher("/error.jsp");
rd.forward(req, res);

View file

@ -67,7 +67,7 @@ public class Properties2PropertiesOperationController extends
try {
response.sendRedirect(defaultLandingPage);
} catch (IOException e) {
log.error(e);
log.error(e, e);
}
return;
}

View file

@ -138,7 +138,7 @@ public class IndividualController extends FreemarkerHttpServlet {
return new TemplateResponseValues(template, body);
} catch (Throwable e) {
log.error(e);
log.error(e, e);
return new ExceptionResponseValues(e);
}
}

View file

@ -70,7 +70,7 @@ public class PageController extends FreemarkerHttpServlet{
ResponseValues rv = new TemplateResponseValues(getTemplate( mapForTemplate ), mapForTemplate);
return rv;
} catch (Throwable e) {
log.error(e);
log.error(e, e);
return new ExceptionResponseValues(e);
}
}

View file

@ -380,7 +380,7 @@ public class JenaAdminActions extends BaseEditController {
try {
taxonomyModel.write(response.getOutputStream());
} catch (Exception e) {
log.error(e);
log.error(e, e);
}
}
}

View file

@ -65,7 +65,7 @@ public class LoginTemplateHelper extends LoginTemplateHelperBase {
return doTemplate(vreq, showLoginScreen(vreq));
}
} catch (Exception e) {
log.error(e);
log.error(e, e);
return doTemplate(vreq, showError(e));
}
}
@ -89,7 +89,7 @@ public class LoginTemplateHelper extends LoginTemplateHelperBase {
return showLoginScreen(vreq);
}
} catch (Exception e) {
log.error(e);
log.error(e, e);
return showError(e);
}
}

View file

@ -1043,7 +1043,7 @@ public class IndividualJena extends IndividualImpl implements Individual {
} catch (Exception e) {
log.error(e);
log.error(e, e);
}
}

View file

@ -1431,7 +1431,7 @@ public class IndividualSDB extends IndividualImpl implements Individual {
} catch (Exception e) {
log.error(e);
log.error(e, e);
}
}

View file

@ -475,7 +475,7 @@ public class JenaBaseDao extends JenaBaseDaoCon {
}
} catch (Exception e) {
log.error("Error in updatePropertyDateTimeValue");
log.error(e);
log.error(e, e);
}
}

View file

@ -155,7 +155,7 @@ public class KeywordDaoJena extends JenaBaseDao implements KeywordDao {
try {
keywordURI = webappDaoFactory.getIndividualDao().insertNewIndividual(keywordIndividual);
} catch (InsertException e) {
log.error(e);
log.error(e, e);
}
log.debug("KeywordDaoJena.insertNewKeyword() : "+keywordURI);

View file

@ -189,7 +189,7 @@ public class ModelAuditor implements ModelChangedListener {
}
} catch (Exception e) {
log.error(e);
log.error(e, e);
}
}

View file

@ -129,7 +129,7 @@ public class PropertyDaoJena extends JenaBaseDao implements PropertyDao {
} catch (Exception cce) {}
}
} catch (Exception e) {
log.error(e);
log.error(e, e);
} finally {
getOntModel().leaveCriticalSection();
}
@ -170,7 +170,7 @@ public class PropertyDaoJena extends JenaBaseDao implements PropertyDao {
} catch (Exception cce) {}
}
} catch (Exception e) {
log.error(e);
log.error(e, e);
} finally {
getOntModel().leaveCriticalSection();
}
@ -250,7 +250,7 @@ public class PropertyDaoJena extends JenaBaseDao implements PropertyDao {
}
}
} catch (Exception e) {
log.error(e);
log.error(e, e);
} finally {
getOntModel().leaveCriticalSection();
}

View file

@ -51,7 +51,7 @@ public class RDBGraphGenerator implements GraphGenerator {
Graph graphRDB = new GraphRDB(idbConn, graphID, requestedProperties, GraphRDB.OPTIMIZE_ALL_REIFICATIONS_AND_HIDE_NOTHING, !modelExists);
return graphRDB;
} catch (SQLException e) {
log.error(e);
log.error(e, e);
throw new RuntimeException("SQLException: unable to regenerate graph", e);
}
}

View file

@ -91,7 +91,7 @@ public class EditN3Utils {
//
// } catch (Exception e) {
// log.error("Error in updatePropertyDateTimeValue");
// log.error(e);
// log.error(e, e);
// }
// }
//

View file

@ -215,7 +215,7 @@ public class EditSubmission {
try {
return literalCreationModel.createTypedLiteral( URLEncoder.encode(value, "UTF8"), datatypeUri);
} catch (UnsupportedEncodingException e) {
log.error(e);
log.error(e, e);
}
}
return literalCreationModel.createTypedLiteral(value, datatypeUri);

View file

@ -324,9 +324,9 @@ public class LuceneSearcher implements Searcher {
}
highlighter = new LuceneHighlighter( query, analyzer );
} catch (SearchException e) {
log.error(e);
log.error(e, e);
} catch (IOException e) {
log.error(e);
log.error(e, e);
}
return (VitroHighlighter)highlighter;
}

View file

@ -81,7 +81,7 @@ public class JenaPersistentDBOnlyDataSourceSetup extends JenaDataSourceSetupBase
OntModel infDbModel = ModelFactory.createOntologyModel(MEM_ONT_MODEL_SPEC,infDbPlainModel);
sce.getServletContext().setAttribute("inferenceOntModel",infDbModel);
} catch (Throwable e) {
log.error(e);
log.error(e, e);
}
sce.getServletContext().setAttribute("jenaOntModel", memModel);

View file

@ -98,7 +98,7 @@ public class LoginWidget extends Widget {
values = showLoginScreen(request, siteName);
}
} catch (Exception e) {
log.error(e);
log.error(e, e);
// This widget should display an error message rather than throwing the exception
// up to the doMarkup() method, which would result in no display.
values = showError(e);