libcamgm
Public Member Functions | Protected Attributes | List of all members
ca_mgm::log::FileLineWriter Struct Reference

#include <LogControl.hpp>

Inheritance diagram for ca_mgm::log::FileLineWriter:
ca_mgm::log::StreamLineWriter ca_mgm::log::LineWriter

Public Member Functions

 FileLineWriter (const path::PathName &file_r, mode_t mode_r=0)
 
- Public Member Functions inherited from ca_mgm::log::StreamLineWriter
 StreamLineWriter (std::ostream &str_r)
 
virtual void writeOut (const std::string &formated_r)
 
- Public Member Functions inherited from ca_mgm::log::LineWriter
virtual ~LineWriter ()
 

Protected Attributes

shared_ptr< void > _outs
 
- Protected Attributes inherited from ca_mgm::log::StreamLineWriter
std::ostream * _str
 

Additional Inherited Members

- Protected Member Functions inherited from ca_mgm::log::StreamLineWriter
 StreamLineWriter ()
 

Detailed Description

LineWriter to file. If mode_r is not 0, file_r persissions are changed accordingly. "-" logs to cerr.

Constructor & Destructor Documentation

ca_mgm::log::FileLineWriter::FileLineWriter ( const path::PathName file_r,
mode_t  mode_r = 0 
)

Member Data Documentation

shared_ptr<void> ca_mgm::log::FileLineWriter::_outs
protected

The documentation for this struct was generated from the following file: