From b25185451f68c742a1fb5456b19228792c4a7d19 Mon Sep 17 00:00:00 2001 From: hns Date: Thu, 7 Aug 2003 16:32:08 +0000 Subject: [PATCH] Catch all Throwables when initializing extensions, improved logging output. --- src/helma/main/Server.java | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/helma/main/Server.java b/src/helma/main/Server.java index ce612165..e8757eb3 100644 --- a/src/helma/main/Server.java +++ b/src/helma/main/Server.java @@ -321,10 +321,9 @@ public class Server implements IPathElement, Runnable { ext.init(this); extensions.add(ext); - getLogger().log("loaded: " + extClassName); - } catch (Exception e) { - getLogger().log("error: " + extClassName + " (" + e.toString() + - ")"); + getLogger().log("Loaded: " + extClassName); + } catch (Throwable e) { + getLogger().log("Error loading extension " + extClassName + ": " + e.toString()); } } }