|
LibreOffice Module comphelper (master) 1
|
#include <com/sun/star/configuration/CorruptedConfigurationException.hpp>#include <com/sun/star/configuration/backend/BackendSetupException.hpp>#include <com/sun/star/configuration/backend/MalformedDataException.hpp>#include <com/sun/star/configuration/InvalidBootstrapFileException.hpp>#include <com/sun/star/configuration/MissingBootstrapFileException.hpp>#include <com/sun/star/deployment/DependencyException.hpp>#include <com/sun/star/deployment/DeploymentException.hpp>#include <com/sun/star/document/CorruptedFilterConfigurationException.hpp>#include <com/sun/star/document/UndoFailedException.hpp>#include <com/sun/star/lang/IllegalArgumentException.hpp>#include <com/sun/star/lang/WrappedTargetException.hpp>#include <com/sun/star/lang/WrappedTargetRuntimeException.hpp>#include <com/sun/star/ldap/LdapGenericException.hpp>#include <com/sun/star/script/BasicErrorException.hpp>#include <com/sun/star/script/CannotConvertException.hpp>#include <com/sun/star/script/provider/ScriptExceptionRaisedException.hpp>#include <com/sun/star/script/provider/ScriptFrameworkErrorException.hpp>#include <com/sun/star/sdbc/SQLException.hpp>#include <com/sun/star/system/SystemShellExecuteException.hpp>#include <com/sun/star/task/ErrorCodeIOException.hpp>#include <com/sun/star/ucb/CommandFailedException.hpp>#include <com/sun/star/ucb/ContentCreationException.hpp>#include <com/sun/star/ucb/MissingPropertiesException.hpp>#include <com/sun/star/ucb/NameClashException.hpp>#include <com/sun/star/ucb/InteractiveIOException.hpp>#include <com/sun/star/util/MalformedNumberFormatException.hpp>#include <com/sun/star/xml/dom/DOMException.hpp>#include <com/sun/star/xml/sax/SAXException.hpp>#include <com/sun/star/xml/sax/SAXParseException.hpp>#include <comphelper/anytostring.hxx>#include <sal/log.hxx>#include <osl/thread.h>#include <rtl/strbuf.hxx>#include <comphelper/diagnose_ex.hxx>Go to the source code of this file.
Functions | |
| static void | exceptionToStringImpl (OStringBuffer &sMessage, const css::uno::Any &caught) |
| OString | exceptionToString (const css::uno::Any &caught) |
| Convert a caught exception to a string suitable for logging. More... | |
| void | DbgUnhandledException (const css::uno::Any &caught, const char *currentFunction, const char *fileAndLineNo, const char *area, const char *explanatory) |
| void DbgUnhandledException | ( | const css::uno::Any & | caught, |
| const char * | currentFunction, | ||
| const char * | fileAndLineNo, | ||
| const char * | area, | ||
| const char * | explanatory | ||
| ) |
Definition at line 369 of file diagnose_ex.cxx.
References exceptionToStringImpl(), and sMessage.
| OString exceptionToString | ( | const css::uno::Any & | caught | ) |
Convert a caught exception to a string suitable for logging.
Definition at line 362 of file diagnose_ex.cxx.
References exceptionToStringImpl(), and sMessage.
Referenced by exceptionToStringImpl().
|
static |
Definition at line 60 of file diagnose_ex.cxx.
References comphelper::anyToString(), exceptionToString(), name, OUStringToOString(), and sMessage.
Referenced by DbgUnhandledException(), and exceptionToString().