logger
 All Classes Functions
Public Member Functions | Protected Member Functions | List of all members
RollingFileAccumulator Class Reference

#include <Accumulator.h>

Inheritance diagram for RollingFileAccumulator:
Accumulator

Public Member Functions

 RollingFileAccumulator (std::string filePrefix, int period, int capacity=1024)
void close ()
virtual ~RollingFileAccumulator ()
- Public Member Functions inherited from Accumulator
bool addMessage (std::string message)
 Accumulator (int capacity)
virtual ~Accumulator ()

Protected Member Functions

virtual std::ostream & getStream ()
- Protected Member Functions inherited from Accumulator
void stop ()

Detailed Description

Implémenation d'un accumulateur basé sur une sortie fichier horodaté

Constructor & Destructor Documentation

RollingFileAccumulator::RollingFileAccumulator ( std::string  filePrefix,
int  period,
int  capacity = 1024 
)
inline

Constructeur

virtual RollingFileAccumulator::~RollingFileAccumulator ( )
inlinevirtual

Destructeur apellant la fonction stop. Le flux ou n'est pas fermé, ceci est laissé du programmeur si nécessaire. Raison : Il n'est pas toujours souhaitable de fermer le flux (par exemple std::cerr).

Member Function Documentation

void RollingFileAccumulator::close ( )
virtual

Implémentation de la fonction virtuelle de la classe mère

Implements Accumulator.

std::ostream & RollingFileAccumulator::getStream ( )
protectedvirtual

Implémentation de la fonction virtuelle de la classe mère

Implements Accumulator.


The documentation for this class was generated from the following files: