|
Apache log4cxx
Version @version@
|
Public Member Functions | |
| ODBCAppender () | |
| virtual | ~ODBCAppender () |
| virtual void | setOption (const LogString &option, const LogString &value) |
| Set options. More... | |
| virtual void | activateOptions (log4cxx::helpers::Pool &p) |
| Activate the specified options. More... | |
| void | append (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &) |
| Adds the event to the buffer. More... | |
| virtual void | close () |
| Closes the appender, flushing the buffer first then closing the default connection if it is open. More... | |
| virtual void | flushBuffer (log4cxx::helpers::Pool &p) |
| loops through the buffer of LoggingEvents, gets a sql string from getLogStatement() and sends it to execute(). More... | |
| virtual bool | requiresLayout () const |
| ODBCAppender requires a layout. More... | |
| void | setSql (const LogString &s) |
| Set pre-formated statement eg: insert into LogTable (msg) values ("%m") More... | |
| const LogString & | getSql () const |
| Returns pre-formated statement eg: insert into LogTable (msg) values ("%m") More... | |
| void | setUser (const LogString &user) |
| void | setURL (const LogString &url) |
| void | setPassword (const LogString &password) |
| void | setBufferSize (size_t newBufferSize) |
| const LogString & | getUser () const |
| const LogString & | getURL () const |
| const LogString & | getPassword () const |
| size_t | getBufferSize () const |
Public Member Functions inherited from AppenderSkeleton | |
| AppenderSkeleton () | |
| AppenderSkeleton (const LayoutPtr &layout) | |
| void | addRef () const |
| void | releaseRef () const |
| void | finalize () |
Finalize this appender by calling the derived class' close method. More... | |
| void | addFilter (const spi::FilterPtr &newFilter) |
| Add a filter to end of the filter list. More... | |
| void | clearFilters () |
| Clear the filters chain. More... | |
| const spi::ErrorHandlerPtr & | getErrorHandler () const |
| Return the currently set spi::ErrorHandler for this Appender. More... | |
| spi::FilterPtr | getFilter () const |
| Returns the head Filter. More... | |
| const spi::FilterPtr & | getFirstFilter () const |
| Return the first filter in the filter chain for this Appender. More... | |
| LayoutPtr | getLayout () const |
| Returns the layout of this appender. More... | |
| LogString | getName () const |
| Returns the name of this Appender. More... | |
| const LevelPtr & | getThreshold () const |
| Returns this appenders threshold level. More... | |
| bool | isAsSevereAsThreshold (const LevelPtr &level) const |
| Check whether the message level is below the appender's threshold. More... | |
| virtual void | doAppend (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &pool) |
| This method performs threshold checks and invokes filters before delegating actual logging to the subclasses specific AppenderSkeleton::append method. More... | |
| void | setErrorHandler (const spi::ErrorHandlerPtr &eh) |
| Set the ErrorHandler for this Appender. More... | |
| void | setLayout (const LayoutPtr &layout1) |
| Set the layout for this appender. More... | |
| void | setName (const LogString &name1) |
| Set the name of this Appender. More... | |
| void | setThreshold (const LevelPtr &threshold) |
| Set the threshold level. More... | |
Public Member Functions inherited from Appender | |
| virtual | ~Appender () |
Public Member Functions inherited from OptionHandler | |
| virtual | ~OptionHandler () |
Public Member Functions inherited from Object | |
| virtual const helpers::Class & | getClass () const |
| virtual | ~Object () |
| virtual bool | instanceof (const Class &clazz) const =0 |
| virtual const void * | cast (const Class &clazz) const =0 |
Public Member Functions inherited from ObjectImpl | |
| ObjectImpl () | |
| virtual | ~ObjectImpl () |
| void | addRef () const |
| void | releaseRef () const |
Protected Types | |
| typedef void * | SQLHDBC |
| typedef void * | SQLHENV |
| typedef void * | SQLHANDLE |
| typedef short | SQLSMALLINT |
Protected Member Functions | |
| LogString | getLogStatement (const spi::LoggingEventPtr &event, helpers::Pool &p) const |
| By default getLogStatement sends the event to the required Layout object. More... | |
| virtual void | execute (const LogString &sql, log4cxx::helpers::Pool &p) |
| Override this to provide an alertnate method of getting connections (such as caching). More... | |
| virtual void | closeConnection (SQLHDBC con) |
| Override this to return the connection to a pool, or to clean up the resource. More... | |
| virtual SQLHDBC | getConnection (log4cxx::helpers::Pool &p) |
| Override this to link with your connection pooling system. More... | |
Protected Member Functions inherited from AppenderSkeleton | |
| void | doAppendImpl (const spi::LoggingEventPtr &event, log4cxx::helpers::Pool &pool) |
Protected Attributes | |
| LogString | databaseURL |
| URL of the DB for default connection handling. More... | |
| LogString | databaseUser |