Log4gAppenderAttachableImpl

Log4gAppenderAttachableImpl — An implementation of the appender attachable interface

Synopsis

                    Log4gAppenderAttachableImpl;
struct              Log4gAppenderAttachableImplClass;
Log4gAppenderAttachable * log4g_appender_attachable_impl_new
                                                        (void);
guint               log4g_appender_attachable_impl_append_loop_on_appenders
                                                        (Log4gAppenderAttachable *base,
                                                         Log4gLoggingEvent *event);

Description

This is a straightforward implementation of the appender attachable interface.

Details

Log4gAppenderAttachableImpl

typedef struct {
} Log4gAppenderAttachableImpl;

The Log4gAppenderAttachableImpl structure does not have any public members.


struct Log4gAppenderAttachableImplClass

struct Log4gAppenderAttachableImplClass {
};

The Log4gAppenderAttachableImplClass structure does not have any public members.


log4g_appender_attachable_impl_new ()

Log4gAppenderAttachable * log4g_appender_attachable_impl_new
                                                        (void);

Create a new appender attachable implementation object.

Returns :

A new appender attachable implementation object.

Since 0.1


log4g_appender_attachable_impl_append_loop_on_appenders ()

guint               log4g_appender_attachable_impl_append_loop_on_appenders
                                                        (Log4gAppenderAttachable *base,
                                                         Log4gLoggingEvent *event);

Call the Log4gAppenderInterface.do_append virtual function for all attached appenders.

base :

An appender attachable implementation object.

event :

A log event to append.

Since 0.1

See Also

Log4gAppenderAttachableInterface