TrueReality
v0.1.1912
LogWriterConsole.h
Go to the documentation of this file.
1
/*
2
* True Reality Open Source Game and Simulation Engine
3
* Copyright © 2021 Acid Rain Studios LLC
4
*
5
* The Base of this class has been adopted from the Delta3D engine
6
*
7
* This library is free software; you can redistribute it and/or modify it under
8
* the terms of the GNU Lesser General Public License as published by the Free
9
* Software Foundation; either version 3.0 of the License, or (at your option)
10
* any later version.
11
*
12
* This library is distributed in the hope that it will be useful, but WITHOUT
13
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
14
* FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
15
* details.
16
*
17
* You should have received a copy of the GNU Lesser General Public License
18
* along with this library; if not, write to the Free Software Foundation, Inc.,
19
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
20
*
21
* Class Inspired by the Delta3D Engine
22
* http://delta3dengine.org/
23
*
24
* @author Erik Johnson
25
* @author Maxim Serebrennik
26
*/
27
#pragma once
28
29
#include <
trUtil/Export.h
>
30
31
#include <
trUtil/Logging/LogWriter.h
>
32
38
namespace
trUtil::Logging
39
{
47
class
TR_UTIL_EXPORT
LogWriterConsole
:
public
Logging::LogWriter
48
{
49
public
:
50
56
LogWriterConsole
();
57
65
virtual
void
LogMessage(
const
LogData
& logData);
66
67
protected
:
68
74
virtual
~
LogWriterConsole
();
75
};
76
}
Export.h
trUtil::Logging
Definition:
Log.h:45
trUtil::Logging::LogWriter::LogData
A log data.
Definition:
LogWriter.h:60
trUtil::Logging::LogWriter
Interface class to receive messages from the Log.
Definition:
LogWriter.h:51
TR_UTIL_EXPORT
A class that represents date time utility.
trUtil::Logging::LogWriterConsole
Specialized LogWriter used to display Log messages in the console window.
Definition:
LogWriterConsole.h:47
LogWriter.h
include
trUtil
Logging
LogWriterConsole.h
Generated by
1.8.13