Salome HOME
Moved some functionality to VTKViewer_Utilities.h
[modules/kernel.git] / src / RessourcesCatalog / SALOME_RessourcesCatalog_Server.cxx
index e9a16146cb778988692de3a3ced950a4e7480154..b52c63b672bda7cd8765f13a2afa2de3c40ac288 100644 (file)
 #include "SALOME_NamingService.hxx"
 #include "SALOME_RessourcesCatalog_impl.hxx"
 #include "utilities.h"
+#include "SALOMETraceCollector.hxx"
 #include "Utils_SINGLETON.hxx"
 using namespace std;
 
 int main(int argc,char **argv)
 {
+  // initialize the ORB
+  CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv);
+  SALOMETraceCollector *myThreadTrace = SALOMETraceCollector::instance(orb);
   try
     {
       CosNaming::NamingContext_var _rootContext, catalogContext;
 
-      // initialize the ORB
-
-      CORBA::ORB_ptr orb = CORBA::ORB_init (argc, argv);
-
       // initialize POA
       //
       long TIMESleep = 250000000;
@@ -87,7 +87,7 @@ int main(int argc,char **argv)
            }
          catch( CORBA::COMM_FAILURE& )
            {
-             MESSAGE( "Ressources Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
+             INFOS( "Ressources Catalog: CORBA::COMM_FAILURE: Unable to contact the Naming Service" );
            }
          if(!CORBA::is_nil(inc)) 
            {
@@ -103,11 +103,11 @@ int main(int argc,char **argv)
                      }
                      catch(CosNaming::NamingContext::NotFound)
                        { 
-                         MESSAGE( "Ressources Catalog: Logger Server wasn't found" );
+                         INFOS( "Ressources Catalog: Logger Server wasn't found" );
                        }
                      catch(...)
                        { 
-                         MESSAGE( "Ressources Catalog: Unknown exception" );
+                         INFOS( "Ressources Catalog: Unknown exception" );
                        }
                      if (!CORBA::is_nil(object))
                        {
@@ -149,5 +149,6 @@ int main(int argc,char **argv)
     INFOS("Caught CORBA::Exception.")
       }
 
+  delete myThreadTrace;
   return 0;
 }