diff options
Diffstat (limited to 'ACE/examples/APG/Logging/Use_LogManager.cpp')
-rw-r--r-- | ACE/examples/APG/Logging/Use_LogManager.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ACE/examples/APG/Logging/Use_LogManager.cpp b/ACE/examples/APG/Logging/Use_LogManager.cpp new file mode 100644 index 00000000000..76de7b7fb56 --- /dev/null +++ b/ACE/examples/APG/Logging/Use_LogManager.cpp @@ -0,0 +1,33 @@ +// $Id$ + +#include "LogManager.h" + +// Listing 1 code/ch03 +void foo (void); + +int ACE_TMAIN (int, ACE_TCHAR *[]) +{ + LOG_MANAGER->redirectToStderr (); + ACE_TRACE ("main"); + LOG_MANAGER->redirectToSyslog (); + ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IHi Mom\n"))); + foo (); + LOG_MANAGER->redirectToDaemon (); + ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IGoodnight\n"))); + + return 0; +} +void foo (void) +{ + ACE_TRACE ("foo"); + LOG_MANAGER->redirectToFile ("output.test"); + ACE_DEBUG ((LM_INFO, ACE_TEXT ("%IHowdy Pardner\n"))); +} +// Listing 1 + +// Listing 2 code/ch03 +#if defined (ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION) +template ACE_Singleton<LogManager, ACE_Null_Mutex> * + ACE_Singleton<LogManager, ACE_Null_Mutex>::singleton_; +#endif /* ACE_HAS_EXPLICIT_STATIC_TEMPLATE_MEMBER_INSTANTIATION */ +// Listing 2 |