Date: Thursday, December 21, 2006 @ 22:48:13
Author: marc
Path: /cvsroot/carob/carob
Modified: include/Common.hpp (1.50 -> 1.51) src/Common.cpp (1.51 -> 1.52)
Added method log4cxx::LoggerPtr& CarobNS::getLogger()
--------------------+
include/Common.hpp | 12 ++++++++++++
src/Common.cpp | 7 +++++++
2 files changed, 19 insertions(+)
Index: carob/include/Common.hpp
diff -u carob/include/Common.hpp:1.50 carob/include/Common.hpp:1.51
--- carob/include/Common.hpp:1.50 Thu Dec 21 21:34:34 2006
+++ carob/include/Common.hpp Thu Dec 21 22:48:12 2006
@@ -43,6 +43,18 @@
typedef uint16_t in_port_t;
typedef uint32_t in_addr_t;
#endif
+
+#if 0 // CAROB_USE_LOG4CXX
+// This is disabled to avoid including log4cxx headers EVERYWHERE,
+// You can safely copy/paste this in your cpp carob client instead
+// (a forward does not seem possible...)
+#include <log4cxx/logger.h>
+namespace CarobNS
+{
+ log4cxx::LoggerPtr& getLogger();
+}
+#endif
+
namespace CarobNS {
/** Java byte (signed) */
Index: carob/src/Common.cpp
diff -u carob/src/Common.cpp:1.51 carob/src/Common.cpp:1.52
--- carob/src/Common.cpp:1.51 Thu Dec 21 22:10:10 2006
+++ carob/src/Common.cpp Thu Dec 21 22:48:12 2006
@@ -66,6 +66,13 @@
{
LoggerPtr logger(Logger::getLogger("Carob"));
}
+
+namespace CarobNS {
+LoggerPtr& getLogger()
+{
+ return logger;
+}
+}
#endif
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits