author | Michael Krelin <hacker@klever.net> | 2008-01-01 14:09:08 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2008-01-04 18:24:38 (UTC) |
commit | b52ad4dc051835fdf8417f748bf40ba4c17449d4 (patch) (side-by-side diff) | |
tree | 01c9fd136f2dcf8f16c7f016b1fdf8e5582b0182 /lib | |
parent | 15d089da9f7682bc3524b6a278cfcd64621e7db2 (diff) | |
download | libopkele-b52ad4dc051835fdf8417f748bf40ba4c17449d4.zip libopkele-b52ad4dc051835fdf8417f748bf40ba4c17449d4.tar.gz libopkele-b52ad4dc051835fdf8417f748bf40ba4c17449d4.tar.bz2 |
output thrown exceptions to clog stream
Signed-off-by: Michael Krelin <hacker@klever.net>
-rw-r--r-- | lib/exception.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/lib/exception.cc b/lib/exception.cc index 510982e..0b775f7 100644 --- a/lib/exception.cc +++ b/lib/exception.cc @@ -3,2 +3,3 @@ #include <opkele/exception.h> +#include <opkele/debug.h> @@ -8,2 +9,8 @@ namespace opkele { + exception::exception(const string& w) + : _what(w) + { + DOUT_("throwing exception(\""<<w<<"\")"); + } + exception::~exception() throw() { @@ -13,3 +20,12 @@ namespace opkele { } + +# else + exception::exception(const string& fi,const string& fu,int l,const string& w) + : konforka::exception(fi,fu,l,w) + { + DOUT_("throwing exception(\""<<w<<"\")"); + DOUT_(" from "<<fi<<':'<<fu<<':'<<l); + } + # endif |