log4shib
1.0.9
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
include
log4shib
IdsaAppender.hh
Go to the documentation of this file.
1
/*
2
* IdsaAppender.hh
3
*
4
* Copyright 2000, Marc Welz
5
*
6
* See the COPYING file for the terms of usage and distribution.
7
*/
8
9
#ifndef _LOG4SHIB_IDSAAPPENDER_HH
10
#define _LOG4SHIB_IDSAAPPENDER_HH
11
12
#include <
log4shib/Portability.hh
>
13
#include <string>
14
#include <stdarg.h>
15
#include <idsa.h>
16
#include <
log4shib/AppenderSkeleton.hh
>
17
18
namespace
log4shib {
19
25
class
IdsaAppender
:
public
AppenderSkeleton
{
26
public
:
27
34
IdsaAppender
(
const
std::string& name,
const
std::string& idsaName);
35
virtual
~IdsaAppender
();
36
40
virtual
bool
reopen
();
41
45
virtual
void
close
();
46
51
virtual
bool
requiresLayout
()
const
;
52
53
virtual
void
setLayout
(
Layout
* layout);
54
55
protected
:
56
60
virtual
void
open
();
61
66
virtual
void
_append
(
const
LoggingEvent
& event);
67
68
const
std::string
_idsaName
;
69
70
IDSA_CONNECTION *
_idsaConnection
;
71
72
};
73
}
74
75
#endif // _LOG4SHIB_IDSAAPPENDER_HH
76
Generated on Thu Aug 18 2016 15:48:04 for log4shib by
1.8.1.2