rwlogo
HydraExpress 4.6

HydraExpress C++ API Reference Guide


   


Rogue Wave web site:  Home Page  |  Main Documentation Page

rwsf::LogSplitter Class Reference
[Core Logging]

Delivers a single logging message to two defined output locations. More...

#include <rwsf/core/LogSplitter.h>

Inherits rwsf::LoggerImp.

List of all members.


Detailed Description

This Logger implementation acts as a splitter, channeling the log output to two loggers at the same time. To use this logger implementation, specify ".createLogSplitter" in the loggers configuration file. Under the logger definition, the following properties must be specified:

Example of definition in logger configuration file, typically loggers.xml:

   <logger name="log.logger1" class="rwsf_core.createFileLogger">
     <property name="filename" value="${RWSF_HOME}/logs/agent1.log"/>
   </logger>
   <logger name="log.logger2" class="rwsf_core.createFileLogger">
     <property name="filename" value="${RWSF_HOME}/logs/agent2.log"/>
   </logger>
   <logger name="rwsf.agent.log" class="rwsf_core.createLogSplitter" default="true"> 
     <property name="logger1" value="log.logger1"/>
     <property name="logger2" value="log.logger2"/>
   </logger> 

Copyright © Rogue Wave Software, Inc. All Rights Reserved.

The Rogue Wave name and logo are registered trademarks of Rogue Wave Software, and HydraExpress is a trademark of Rogue Wave Software. All other trademarks are the property of their respective owners.