Plasma Engine  2.0
Loading...
Searching...
No Matches
ETWProvider_Linux.h
1#pragma once
2
3#include <Foundation/Basics.h>
4
5#if PL_ENABLED(PL_PLATFORM_LINUX) && defined(BUILDSYSTEM_ENABLE_TRACELOGGING_LTTNG_SUPPORT)
6
7# include <Foundation/FoundationInternal.h>
8# include <Foundation/Logging/Log.h>
9
10PL_FOUNDATION_INTERNAL_HEADER
11
12class plETWProvider
13{
14public:
15 plETWProvider();
16 ~plETWProvider();
17
18 void LogMessage(plLogMsgType::Enum eventType, plUInt8 uiIndentation, plStringView sText);
19
20 static plETWProvider& GetInstance();
21};
22
23#endif
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Enum
Definition Log.h:29