Plasma Engine  2.0
Loading...
Searching...
No Matches
ETWWriter.h
1#pragma once
2
3#include <Foundation/Logging/Log.h>
4
5namespace plLogWriter
6{
7
9 class PL_FOUNDATION_DLL ETW
10 {
11 public:
13 static void LogMessageHandler(const plLoggingEventData& eventData);
14
16 static void LogMessage(plLogMsgType::Enum eventType, plUInt8 uiIndentation, plStringView sText);
17 };
18} // namespace plLogWriter
A simple log writer that outputs all log messages to the pl ETW provider.
Definition ETWWriter.h:10
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
The data that is sent through plLogInterface.
Definition Log.h:50