acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
simple_log.h
1
#pragma once
2
3
4
#include "log.h"
5
6
7
//CLASS_DECL_ACME void __simple_tracev(e_trace_category ecategory, enum_trace_level elevel, const ::scoped_string & scopedstrFunction, const ::scoped_string & scopedstrFile, ::i32 iLine, const ::scoped_string & scopedstrFormat, va_list args);
8
//CLASS_DECL_ACME void __simple_tracea(e_trace_category ecategory, enum_trace_level elevel, const ::scoped_string & scopedstrFunction, const ::file::path & path, ::i32 iLine, const ::scoped_string & scopedstr);
9
//CLASS_DECL_ACME void __simple_tracev(matter* pmatter, enum_trace_level elevel, const ::scoped_string & scopedstrFunction, const ::scoped_string & scopedstrFile, ::i32 iLine, const ::scoped_string & scopedstrFormat, va_list args);
10
//CLASS_DECL_ACME void __simple_tracea(matter* pmatter, enum_trace_level elevel, const ::scoped_string & scopedstrFunction, const ::file::path & path, ::i32 iLine, const ::scoped_string & scopedstr);
11
12
13
class
CLASS_DECL_ACME simple_log :
14
virtual
public
::platform::log
15
{
16
public
:
17
18
19
//CreatableFromBase(simple_log, logger);
20
21
22
bool
m_bReallySimple;
23
bool
m_bWithTimePrefix;
24
bool
m_bDisplayRelativeTime;
25
26
27
simple_log();
28
~simple_log()
override
;
29
30
31
void
print(
::trace_statement
& tracestatement,
bool
bFlush)
override
;
32
33
34
};
35
36
37
platform::log
Definition
log.h:42
trace_statement
Definition
trace_statement.h:36
platform
simple_log.h
Generated by
1.17.0