Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
include
log4cpp
AbortAppender.hh
Go to the documentation of this file.
1
/*
2
* AbortAppender.hh
3
*
4
* Copyright 2002, LifeLine Networks BV (www.lifeline.nl). All rights reserved.
5
* Copyright 2002, Bastiaan Bakker. All rights reserved.
6
*
7
* See the COPYING file for the terms of usage and distribution.
8
*/
9
10
#ifndef _LOG4CPP_ABORTAPPENDER_HH
11
#define _LOG4CPP_ABORTAPPENDER_HH
12
13
#include <
log4cpp/Portability.hh
>
14
#include <
log4cpp/AppenderSkeleton.hh
>
15
16
namespace
log4cpp
{
17
24
class
LOG4CPP_EXPORT
AbortAppender
:
public
AppenderSkeleton
{
25
public
:
26
27
AbortAppender
(
const
std::string& name);
28
virtual
~
AbortAppender
();
29
30
virtual
bool
reopen();
31
virtual
void
close();
32
37
virtual
bool
requiresLayout()
const
;
38
39
virtual
void
setLayout(
Layout
* layout);
40
41
protected
:
42
virtual
void
_append(
const
LoggingEvent
& event);
43
};
44
}
45
46
#endif // _LOG4CPP_ABORTAPPENDER_HH
log4cpp::AbortAppender
Definition:
AbortAppender.hh:24
AppenderSkeleton.hh
log4cpp::AppenderSkeleton
Definition:
AppenderSkeleton.hh:24
log4cpp::Layout
Definition:
Layout.hh:22
Portability.hh
LOG4CPP_EXPORT
#define LOG4CPP_EXPORT
Definition:
Export.hh:26
log4cpp
Definition:
AbortAppender.hh:16
log4cpp::LoggingEvent
Definition:
LoggingEvent.hh:32
log4cpp
Author(s): Stephen Roderick, Bastiaan Bakker, Cedric Le Goater, Steve Ostlind, Marcel Harkema, Walter Stroebel, Glenn Scott and Tony Cheung
autogenerated on Sun Jun 23 2019 19:10:00