log4cplus_spi_AppenderFactory(3)

log4cplus::spi::AppenderFactory(3) log4cplus log4cplus::spi::AppenderFactory(3)

NAME

log4cplus::spi::AppenderFactory - This abstract class defines the 'Factory' interface to create 'Appender' objects.

SYNOPSIS

#include <factory.h>

Inherits log4cplus::spi::BaseFactory.

Public Types


typedef Appender ProductType
typedef SharedAppenderPtr ProductPtr

Public Member Functions


AppenderFactory ()
virtual ~AppenderFactory ()=0
virtual SharedAppenderPtr createObject (const log4cplus::helpers::Properties &props)=0
Create an 'Appender' object.

Detailed Description

This abstract class defines the 'Factory' interface to create 'Appender' objects.

Definition at line 64 of file factory.h.

Member Typedef Documentation

typedef SharedAppenderPtr log4cplus::spi::AppenderFactory::ProductPtr

Definition at line 67 of file factory.h.

typedef Appender log4cplus::spi::AppenderFactory::ProductType

Definition at line 66 of file factory.h.

Constructor & Destructor Documentation

log4cplus::spi::AppenderFactory::AppenderFactory ()

virtual log4cplus::spi::AppenderFactory::~AppenderFactory () [pure virtual]

Member Function Documentation

virtual SharedAppenderPtr log4cplus::spi::AppenderFactory::createObject (const log4cplus::helpers::Properties & props) [pure virtual]

Create an 'Appender' object.

Author

Generated automatically by Doxygen for log4cplus from the source code.

Fri Jun 18 2021 Version 2.0.6