GUI
src
Logger.cpp
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2017 by Maciej Wiecierzewski
3
*/
4
5
#include "
Logger.h
"
6
7
#include <iostream>
8
9
using namespace
gui
;
10
11
Logger::Logger
() :
12
logStream(std::cout.rdbuf()),
13
fileStream(NULL)
14
{
15
logStream
.tie(&std::cout);
16
}
17
18
Logger::Logger
(std::string filePath) :
19
logStream
(NULL),
20
fileStream
(NULL)
21
{
22
fileStream
=
new
std::ofstream(filePath.c_str());
23
24
logStream
.rdbuf(
fileStream
->rdbuf());
25
logStream
.tie(
fileStream
);
26
}
27
28
Logger::~Logger
()
29
{
30
if
(
fileStream
!= NULL)
31
delete
fileStream
;
32
}
Generated on Sat Feb 11 2017 20:22:32 for GUI by
1.8.13