YAPOG
0.0.1
Yet Another Pokemon Online Game
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
DebugLogger.cpp
Go to the documentation of this file.
1
#include "
YAPOG/System/IO/Log/DebugLogger.hpp
"
2
#include "
YAPOG/System/IO/IWriterVisitor.hpp
"
3
#include "
YAPOG/System/IO/IWriterConstVisitor.hpp
"
4
5
namespace
yap
6
{
7
DebugLogger::DebugLogger
()
8
:
Logger
(std::cout)
9
{
10
#ifdef NDEBUG
11
Activate
(
false
);
12
#else
13
Activate
(
true
);
14
#endif // NDEBUG
15
}
16
17
DebugLogger::~DebugLogger
()
18
{
19
}
20
21
DebugLogger
&
DebugLogger::Instance
()
22
{
23
static
DebugLogger
instance;
24
25
return
instance;
26
}
27
28
void
DebugLogger::Accept
(
IWriterVisitor
& visitor)
29
{
30
visitor.
Visit
(*
this
);
31
}
32
33
void
DebugLogger::Accept
(
IWriterConstVisitor
& visitor)
const
34
{
35
visitor.
Visit
(*
this
);
36
}
37
}
// namespace yap
YAPOG
src
YAPOG
System
IO
Log
DebugLogger.cpp
Generated on Mon Sep 17 2012 22:24:26 for YAPOG by
1.8.1.1