S3FC project page | S3FC home page |
#include <iostream>
#include <string>
#include <sstream>
#include <fstream>
#include <list>
#include <iomanip>
#include <syslog.h>
#include <s3fc/s3_message.h>
#include <s3fc/s3_exception.h>
#include <s3fc/s3_thread_base.h>
#include <s3fc/s3_conversion.h>
#include <s3fc/s3_mutex.h>
Include dependency graph for s3_logger.h:
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Compounds | |
class | s3_file_buffer |
The streambuffer used to log messages to a text file. More... | |
class | s3_filelogger |
This class is used to stream messages to a text file. More... | |
class | s3_generic_streambuf |
A generic buffered stream buffer. More... | |
class | s3_log_buffer |
The streambuffer used to log messages to a number of registered ostream objects. More... | |
class | s3_logger |
This class is used to stream messages to a number of registered ostreams. More... | |
class | s3_msgb_log_buffer |
The streambuffer used to log messages to an S3 message box. More... | |
class | s3_msgb_log_rx_thread |
This thread could (and should) be used in conjunction with ostream derived class s3_msgb_logger. More... | |
class | s3_msgb_logger |
This class is used to stream messages to an S3 message box. More... | |
class | s3_smanip |
class | s3_syslog_buffer |
The streambuffer used to log messages to syslog. More... | |
class | s3_syslogger |
The class used to stream messages to syslog. More... | |
Defines | |
#define | S3_LOG_DEFAULT_IDENT "s3_log" |
The default string to be appended to each message when streaming to s3_log. More... | |
#define | S3_DEFAULT_OSTREAM_BUF_SIZE 1024 |
Functions | |
template<class TP> std::ostream & | operator<< (s3_logger &o, const s3_smanip< TP > &m) |
std::ostream & | __iomanip_setpriority (s3_logger &s, int n) |
s3_smanip< int > | setpriority (int n) |
std::ostream & | __iomanip_setident (s3_logger &s, std::string n) |
s3_smanip< std::string > | setident (std::string n) |
Variables | |
s3_logger | s3_log |
Definition in file s3_logger.h.
|
Definition at line 96 of file s3_logger.h. Referenced by s3_generic_streambuf::s3_generic_streambuf, and s3_syslog_buffer::s3_syslog_buffer. |
|
The default string to be appended to each message when streaming to s3_log.
Definition at line 94 of file s3_logger.h. Referenced by s3_logger::s3_logger. |
|
Definition at line 729 of file s3_logger.h. References s3_logger::setident. Referenced by setident. |
|
Definition at line 719 of file s3_logger.h. References s3_logger::setpriority. Referenced by setpriority. |
|
Definition at line 626 of file s3_logger.h. |
|
Definition at line 734 of file s3_logger.h. References __iomanip_setident. |
|
Definition at line 724 of file s3_logger.h. References __iomanip_setpriority. |
|
Definition at line 844 of file s3_logger.h. |
Send comments to: s3fc@stonethree.com |
|