S3FC project page | S3FC home page |
#include <s3_logger.h>
Collaboration diagram for s3_logger:
Public Methods | |
s3_logger (const std::string &ident_arg=S3_LOG_DEFAULT_IDENT, std::ostream *def_out=0, const bool b_append_info_arg=true) | |
Constructor. More... | |
s3_logger (const bool b_append_info_arg) | |
~s3_logger () | |
Does nothing. More... | |
std::list< std::ostream * > & | ostream_list (void) |
Returns a reference to the list of ostream pointers. More... | |
std::ostream & | setident (const std::string &new_ident) |
Set the current ident string. More... | |
std::ostream & | setpriority (const int new_priority) |
Set the current message priority. More... | |
int | getpriority (void) |
Return the current priority setting. More... | |
Private Attributes | |
s3_log_buffer | logbuf |
This streambuf does all the work. More... |
Definition at line 653 of file s3_logger.h.
|
Constructor.
Definition at line 672 of file s3_logger.h. References S3_LOG_DEFAULT_IDENT. |
|
Definition at line 678 of file s3_logger.h. References S3_LOG_DEFAULT_IDENT. |
|
Does nothing.
Definition at line 684 of file s3_logger.h. |
|
Return the current priority setting.
Definition at line 713 of file s3_logger.h. References s3_log_buffer::get_priority. |
|
Returns a reference to the list of ostream pointers. Alter this list to change to which ostreams this stream should stream. Definition at line 690 of file s3_logger.h. |
|
Set the current ident string.
Definition at line 696 of file s3_logger.h. References s3_log_buffer::set_ident. Referenced by __iomanip_setident. |
|
Set the current message priority.
Definition at line 706 of file s3_logger.h. References s3_log_buffer::set_priority. Referenced by __iomanip_setpriority. |
|
This streambuf does all the work.
Definition at line 658 of file s3_logger.h. |
Send comments to: s3fc@stonethree.com |
|