Console: expanded sys-info
tho [Mon, 4 Oct 2010 15:30:53 +0000 (15:30 +0000)]
git-svn-id: https://svn.berlios.de/svnroot/repos/senf/trunk@1724 270642c3-0616-0410-b53a-bc976706d245

senf/Utils/Console/Server.cc

index 188ffbc..5820508 100644 (file)
 //#include "Server.mpp"
 #define prefix_
 ///////////////////////////////cc.p////////////////////////////////////////
+
+#ifdef SENF_DEBUG
+#   define BUILD_TYPE "development"
+#else
+#   define BUILD_TYPE "production"
+#endif
+
 namespace {
     senf::console::SysInfo::Proxy addSysInfo (
             "SENF: The Simple and Extensible Network Framework\n"
             "  © 2006-2010 Fraunhofer Institute for Open Communication Systems, Network Research\n"
             "  Contact: senf-dev@lists.berlios.de\n"
-            "  Version: " SENF_LIB_VERSION " Revision number: " SENF_REVISION "\n", 0);
+            "  Version: " SENF_LIB_VERSION " Revision number: " SENF_REVISION "\n"
+            "  Build-type: " BUILD_TYPE ", SenfLog compile time limit: " +
+            senf::str(senf::log::LEVELNAMES[senf::SenfLog::compileLimit::value]), 0);
 }
 
 ///////////////////////////////////////////////////////////////////////////