Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
WindowsEventLogOutputDevice.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreTypes.h"
6#include "Misc/OutputDevice.h"
7#include "Windows/MinimalWindowsApi.h"
8
9class FName;
10
11/**
12 * Output device that writes to Windows Event Log
13 */
15 : public FOutputDevice
16{
17 /** Handle to the event log object */
19
20public:
21 /**
22 * Constructor, initializing member variables
23 */
25
26 /** Destructor that cleans up any remaining resources */
28
29 virtual void Serialize(const TCHAR* Buffer, ELogVerbosity::Type Verbosity, const class FName& Category) override;
30
31 /** Does nothing */
32 virtual void Flush(void);
33
34 /**
35 * Closes any event log handles that are open
36 */
37 virtual void TearDown(void);
38};
virtual void Serialize(const TCHAR *Buffer, ELogVerbosity::Type Verbosity, const class FName &Category) override
virtual void Flush(void)
virtual void TearDown(void)