You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by js...@apache.org on 2006/09/10 19:05:13 UTC
svn commit: r441972 - in
/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util: File.cpp
Library.cpp Logging.h
Author: jsdelfino
Date: Sun Sep 10 10:05:13 2006
New Revision: 441972
URL: http://svn.apache.org/viewvc?view=rev&rev=441972
Log:
Throw SystemConfigurationExceptions and added more diagnostic info to help diagnose when a shared library cannot be loaded
Modified:
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/File.cpp
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Library.cpp
incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Logging.h
Modified: incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/File.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/File.cpp?view=diff&rev=441972&r1=441971&r2=441972
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/File.cpp (original)
+++ incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/File.cpp Sun Sep 10 10:05:13 2006
@@ -69,7 +69,7 @@
{
if (size() <= index)
{
- throw TuscanyRuntimeException("Files::operator[] index out of bounds");
+ throw SystemConfigurationException("Files::operator[] index out of bounds");
}
FILES::iterator iter = files.begin();
Modified: incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Library.cpp
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Library.cpp?view=diff&rev=441972&r1=441971&r2=441972
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Library.cpp (original)
+++ incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Library.cpp Sun Sep 10 10:05:13 2006
@@ -118,8 +118,8 @@
#endif
if (hDLL == NULL)
{
- LOGERROR_1(1, "Library::load: Unable to load library %s", name.c_str());
- throw TuscanyRuntimeException(msg.c_str());
+ LOGERROR(1, msg.c_str());
+ throw SystemConfigurationException(msg.c_str());
}
}
Modified: incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Logging.h
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Logging.h?view=diff&rev=441972&r1=441971&r2=441972
==============================================================================
--- incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Logging.h (original)
+++ incubator/tuscany/cpp/sca/runtime/core/src/tuscany/sca/util/Logging.h Sun Sep 10 10:05:13 2006
@@ -42,6 +42,10 @@
if (tuscany::sca::Logger::loggingLevel >= level) \
tuscany::sca::Logger::logArgs(level, message, arg1, arg2);
+#define LOGINFO_3(level, message, arg1, arg2, arg3) \
+if (tuscany::sca::Logger::loggingLevel >= level) \
+tuscany::sca::Logger::logArgs(level, message, arg1, arg2, arg3);
+
#define LOGERROR(level, message) \
if (tuscany::sca::Logger::loggingLevel >= level) \
tuscany::sca::Logger::log(level, message);
@@ -53,5 +57,9 @@
#define LOGERROR_2(level, message, arg1, arg2) \
if (tuscany::sca::Logger::loggingLevel >= level) \
tuscany::sca::Logger::logArgs(level, message, arg1, arg2);
+
+#define LOGERROR_3(level, message, arg1, arg2, arg3) \
+if (tuscany::sca::Logger::loggingLevel >= level) \
+tuscany::sca::Logger::logArgs(level, message, arg1, arg2, arg3);
#endif // tuscany_sca_util_logging_h
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org