rwlogo
HydraExpress 4.7

HydraExpress C++ API Reference Guide

Product Documentation:
   Documentation Home

List of all members
rwsf::LogFileWriter Class Reference

Writes logging messages to a file. More...

#include <rwsf/core/LogFileWriter.h>

Inheritance diagram for rwsf::LogFileWriter:
rwsf::LogRotatingFileWriter

Additional Inherited Members

- Public Member Functions inherited from rwsf::LogWriter
 LogWriter ()
 
 LogWriter (const LogFormatter &formatter)
 
 ~LogWriter ()
 
virtual void init (const rwsf::Config &config)
 
virtual void log (Logger::LogLevel level, const std::string &message)
 
- Protected Member Functions inherited from rwsf::LogWriter
std::string getEpilog () const
 
std::string getProlog () const
 

Detailed Description

This Logger implementation writes to a file. To use it, you must specify ".createFileLogger" in the logger configuration file. Under the logger definition, the following properties must be specified:

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

<logger name="rwsf.agent.logfile" class="rwsf_core.createFileLogger">
<property name="filename" value="${RWSF_HOME}/logs/agent.log"/>
<property name="formatter" value="rwsf_core.createLogTimeFormatter"/>
<property name="mode" value="overwrite"/>
</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.