58 |
{ |
{ |
59 |
public: |
public: |
60 |
|
|
61 |
|
//! Default constructor |
62 |
Server(); |
Server(); |
63 |
|
|
64 |
|
//! Destructor |
65 |
~Server(); |
~Server(); |
66 |
|
|
67 |
//! Add a logging target |
//! Add a logging target |
68 |
|
//! \param[in] target Logging target to add. |
69 |
void |
void |
70 |
add_target(Target *target); |
add_target(Target *target); |
71 |
|
|
72 |
//! Sets threshold logging level |
//! Sets threshold logging level |
73 |
|
//! \param[in] level Threshold level. |
74 |
void |
void |
75 |
set_level(int level); |
set_level(int level); |
76 |
|
|
77 |
//! Sets the message prefix for a level (overwrites |
//! Sets the message prefix for a level (overwrites |
78 |
//! existing). |
//! existing). |
79 |
|
//! \param[in] level Logging level. |
80 |
|
//! \param[in] prefix Message prefix. |
81 |
void |
void |
82 |
set_prefix(int level, const std::string& prefix); |
set_prefix(int level, const std::string& prefix); |
83 |
|
|
101 |
{ |
{ |
102 |
public: |
public: |
103 |
|
|
104 |
|
//! Default constructor |
105 |
Target() |
Target() |
106 |
{} |
{} |
107 |
|
|
156 |
: m_server(server), m_level(level) |
: m_server(server), m_level(level) |
157 |
{} |
{} |
158 |
|
|
159 |
|
//! Destructor |
160 |
~Stream() |
~Stream() |
161 |
{} |
{} |
162 |
|
|
199 |
: m_stream(level, server) |
: m_stream(level, server) |
200 |
{} |
{} |
201 |
|
|
202 |
|
//! Destructor |
203 |
~BufferedStream() |
~BufferedStream() |
204 |
{ |
{ |
205 |
if (!m_buffer.str().empty()) |
if (!m_buffer.str().empty()) |