#include <Appender.hh>
◆ Appender()
log4tango::Appender::Appender |
( |
const std::string & |
name | ) |
|
|
protected |
Constructor for Appender.
Will only be used in getAppender() (and in derived classes of course).
- Parameters
-
◆ ~Appender()
log4tango::Appender::~Appender |
( |
| ) |
|
|
virtual |
◆ _append()
virtual int log4tango::Appender::_append |
( |
const LoggingEvent & |
event | ) |
|
|
protectedpure virtual |
◆ append()
int log4tango::Appender::append |
( |
const LoggingEvent & |
event | ) |
|
|
inline |
Log in Appender specific way.
Returns -1 on error, 0 otherwise.
- Parameters
-
◆ close()
virtual void log4tango::Appender::close |
( |
void |
| ) |
|
|
pure virtual |
◆ get_name()
const std::string & log4tango::Appender::get_name |
( |
void |
| ) |
const |
|
inline |
Returns this appender name.
◆ is_valid()
bool log4tango::Appender::is_valid |
( |
void |
| ) |
const |
|
virtual |
Check if the appender is valid (for instance the underlying connection is ok) This default implementation always return true.
Overload to define your own behaviour.
- Returns
- true if the appender is valid, false otherwise.
Reimplemented in log4tango::FileAppender.
◆ level_changed()
void log4tango::Appender::level_changed |
( |
Level::Value |
new_level | ) |
|
|
protectedvirtual |
Inform an appender that its Logger's logging level has changed.
The default implementation does nothing.
- Parameters
-
new_level | The new Logger's level. |
◆ reopen()
bool log4tango::Appender::reopen |
( |
void |
| ) |
|
|
virtual |
◆ requires_layout()
virtual bool log4tango::Appender::requires_layout |
( |
void |
| ) |
const |
|
pure virtual |
Check if the appender uses a layout.
- Returns
- true if the appender implementation requires a layout.
Implemented in log4tango::LayoutAppender.
◆ set_layout()
virtual void log4tango::Appender::set_layout |
( |
Layout * |
layout = 0 | ) |
|
|
pure virtual |
◆ Logger
The documentation for this class was generated from the following files: