Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
include
log4cpp
FixedContextCategory.hh
Go to the documentation of this file.
1
/*
2
* FixedContextCategory.hh
3
*
4
* Copyright 2001, LifeLine Networks BV (www.lifeline.nl). All rights reserved.
5
* Copyright 2001, Bastiaan Bakker. All rights reserved.
6
*
7
* See the COPYING file for the terms of usage and distribution.
8
*/
9
10
#ifndef _LOG4CPP_FIXEDCONTEXTCATEGORY_HH
11
#define _LOG4CPP_FIXEDCONTEXTCATEGORY_HH
12
13
#include <
log4cpp/Portability.hh
>
14
#include <
log4cpp/Category.hh
>
15
16
namespace
log4cpp
{
17
29
class
LOG4CPP_EXPORT
FixedContextCategory
:
public
Category
{
30
31
public
:
32
40
FixedContextCategory
(
const
std::string& name,
41
const
std::string& context =
""
);
42
43
47
virtual
~
FixedContextCategory
();
48
53
virtual
void
setContext(
const
std::string& context);
54
59
virtual
std::string getContext()
const
;
60
65
virtual
Priority::Value
getPriority()
const
throw
();
66
75
virtual
Priority::Value
getChainedPriority()
const
throw
();
76
80
virtual
void
addAppender(
Appender
* appender)
throw
();
81
85
virtual
void
addAppender(
Appender
& appender);
86
92
virtual
Appender
* getAppender()
const
;
93
100
virtual
Appender
* getAppender(
const
std::string& name)
const
;
101
107
virtual
AppenderSet
getAllAppenders()
const
;
108
113
virtual
void
removeAllAppenders();
114
119
virtual
bool
ownsAppender()
const
throw
();
120
125
virtual
bool
ownsAppender(
Appender
* appender)
126
const
throw
();
127
139
virtual
void
callAppenders(
const
LoggingEvent
& event)
throw
();
140
144
virtual
void
setAdditivity(
bool
additivity);
145
149
virtual
bool
getAdditivity()
const
throw
();
150
151
protected
:
152
158
virtual
void
_logUnconditionally2(
Priority::Value
priority,
159
const
std::string& message)
throw
();
160
161
private
:
162
166
Category
&
_delegate
;
167
169
std::string
_context
;
170
171
};
172
173
}
174
#endif // _LOG4CPP_FIXEDCONTEXTCATEGORY_HH
log4cpp::FixedContextCategory::_context
std::string _context
Definition:
FixedContextCategory.hh:169
log4cpp::Category
Definition:
Category.hh:33
Portability.hh
LOG4CPP_EXPORT
#define LOG4CPP_EXPORT
Definition:
Export.hh:26
log4cpp
Definition:
AbortAppender.hh:16
log4cpp::LoggingEvent
Definition:
LoggingEvent.hh:32
log4cpp::Priority::Value
int Value
Definition:
Priority.hh:85
log4cpp::AppenderSet
std::set< Appender * > AppenderSet
Definition:
Appender.hh:147
log4cpp::FixedContextCategory::_delegate
Category & _delegate
Definition:
FixedContextCategory.hh:166
Category.hh
log4cpp::Appender
Definition:
Appender.hh:33
log4cpp::FixedContextCategory
Definition:
FixedContextCategory.hh:29
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:14:17