lsst.log g2079a07aa2+9a116f7b41
|
#include <PyLogAppender.h>
Public Member Functions | |
PyLogAppender (const PyLogAppender &)=delete | |
PyLogAppender & | operator= (const PyLogAppender &)=delete |
void | append (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &p) override |
void | close () override |
bool | requiresLayout () const override |
void | setOption (const LogString &option, const LogString &value) override |
This class defines special log4cxx appender which "appends" log messages to Python logging. To use this logger one has to explicitly add it to log4cxx
configuration using PyLogAppender
as appender class name, for example:
|
override |
Forward the event to Python logging.
|
override |
Close this appender instance, this is no-op.
|
override |
Returns true if appender "requires" layout to be defined for it.
This appender returns false, we use layout but construct it differently.
|
override |
Handle configuration options.