Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
OutputDeviceAnsiError.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 "Logging/LogVerbosity.h"
7#include "Misc/OutputDeviceError.h"
8#include "UObject/NameTypes.h"
9
11{
12public:
13 /** Constructor, initializing member variables */
15
16 /**
17 * Serializes the passed in data unless the current event is suppressed.
18 *
19 * @param Data Text to log
20 * @param Event Event name used for suppression purposes
21 */
22 virtual void Serialize(const TCHAR* Msg, ELogVerbosity::Type Verbosity, const class FName& Category) override;
23
24 virtual bool CanBeUsedOnAnyThread() const override
25 {
26 return true;
27 }
28
29 /**
30 * Error handling function that is being called from within the system wide global
31 * error handler, e.g. using structured exception handling on the PC.
32 */
33 void HandleError() override;
34
35private:
36
37 int32 ErrorPos;
38};
virtual bool CanBeUsedOnAnyThread() const override
void HandleError() override
virtual void Serialize(const TCHAR *Msg, ELogVerbosity::Type Verbosity, const class FName &Category) override