summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/Logging_Service/Basic_Logging_Service
diff options
context:
space:
mode:
authordhanvey <dhanvey@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-04 12:02:45 +0000
committerdhanvey <dhanvey@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-10-04 12:02:45 +0000
commitc8f2d715a874dd651ce50927958c96bd03ed29d0 (patch)
tree2d72afa2ea540c45d4f5056e9cfc2e27907d32dd /TAO/orbsvcs/Logging_Service/Basic_Logging_Service
parent6bfc72babda00675817e4832c0e13f00da59507a (diff)
downloadATCD-c8f2d715a874dd651ce50927958c96bd03ed29d0.tar.gz
*** empty log message ***
Diffstat (limited to 'TAO/orbsvcs/Logging_Service/Basic_Logging_Service')
-rw-r--r--TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp38
-rw-r--r--TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h24
2 files changed, 29 insertions, 33 deletions
diff --git a/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp b/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp
index 7461018c144..704e8ffc933 100644
--- a/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp
+++ b/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.cpp
@@ -1,8 +1,12 @@
-/* -*- C++ -*- $Id$ */
#include "Basic_Logging_Service.h"
#include "ace/Get_Opt.h"
#include "orbsvcs/Log/BasicLogFactory_i.h"
+ACE_RCSID (Basic_Logging_Service,
+ Basic_Logging_Service,
+ "$Id$")
+
+
Basic_Logging_Service::Basic_Logging_Service (void)
: basic_log_factory_name_ ("BasicLogFactory")
{
@@ -52,23 +56,23 @@ Basic_Logging_Service::startup (int argc, char *argv[]
// initalize the ORB.
this->init_ORB (argc, argv
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ ACE_CHECK_RETURN (-1);
// Resolve the naming service.
this->resolve_naming_service (ACE_ENV_SINGLE_ARG_PARAMETER);
- ACE_CHECK;
+ ACE_CHECK_RETURN (-1);
// Activate the basic log factory
// CORBA::Object_var obj =
DsLogAdmin::BasicLogFactory_var obj =
this->basic_log_factory_.activate (this->poa_.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ ACE_CHECK_RETURN (-1);
ACE_ASSERT (!CORBA::is_nil (obj.in ()));
CORBA::String_var str =
this->orb_->object_to_string (obj.in () ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ ACE_CHECK_RETURN (-1);
ACE_DEBUG ((LM_DEBUG,
"The Basic Log Factory IOR is <%s>\n", str.in ()));
@@ -83,7 +87,7 @@ Basic_Logging_Service::startup (int argc, char *argv[]
this->naming_->rebind (name,
obj.in ()
ACE_ENV_ARG_PARAMETER);
- ACE_CHECK;
+ ACE_CHECK_RETURN (-1);
ACE_DEBUG ((LM_DEBUG,
"Registered with the naming service as: %s\n",
@@ -159,6 +163,8 @@ Basic_Logging_Service::shutdown (ACE_ENV_SINGLE_ARG_DECL)
int
main (int argc, char *argv[])
{
+ ACE_DECLARE_NEW_CORBA_ENV;
+
Basic_Logging_Service service;
if (service.startup (argc, argv ACE_ENV_ARG_PARAMETER) == -1)
@@ -166,23 +172,13 @@ main (int argc, char *argv[])
"Failed to start the Basic Logging Service.\n"),
1);
- ACE_TRY_NEW_ENV
- {
- if (service.run () == -1)
- {
- service.shutdown ();
- ACE_ERROR_RETURN ((LM_ERROR,
- "Failed to run the Telecom Log Service.\n"),
- 1);
- }
- }
- ACE_CATCHANY
+ if (service.run () == -1)
{
- ACE_PRINT_EXCEPTION (ACE_ANY_EXCEPTION,
- "Failed to start the Telecom Log Service\n");
- return 1;
+ service.shutdown ();
+ ACE_ERROR_RETURN ((LM_ERROR,
+ "Failed to run the Telecom Log Service.\n"),
+ 1);
}
- ACE_ENDTRY;
service.shutdown ();
diff --git a/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h b/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h
index 605cf2edc47..5daeee42484 100644
--- a/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h
+++ b/TAO/orbsvcs/Logging_Service/Basic_Logging_Service/Basic_Logging_Service.h
@@ -1,17 +1,17 @@
/* -*- C++ -*- */
-// $Id$
-//
+
// ============================================================================
-//
-// = FILENAME
-// Basic_Logging_Service.h
-//
-// = AUTHOR
-// Pradeep Gore <pradeep@cs.wustl.edu>
-//
-// = DESCRIPTION
-// Telecom Log Service front end.
-//
+/**
+ * @file Basic_Logging_Service.h
+ *
+ * $Id$
+ *
+ * Front End of the Telecom Log Service
+ * Basic_Logging_Service
+ *
+ *
+ * @author D A Hanvey (d.hanvey@qub.ac.uk)
+ */
// ============================================================================
#ifndef BASIC_LOGGING_SERVICE_H