UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
IPlatformFileLogWrapper.h File Reference
#include "Containers/Map.h"
#include "Containers/UnrealString.h"
#include "CoreTypes.h"
#include "GenericPlatform/GenericPlatformFile.h"
#include "HAL/CriticalSection.h"
#include "HAL/PlatformMisc.h"
#include "HAL/PlatformTime.h"
#include "Logging/LogCategory.h"
#include "Logging/LogMacros.h"
#include "Math/Color.h"
#include "Misc/DateTime.h"
#include "Misc/ScopeLock.h"
#include "Templates/UniquePtr.h"
#include "Trace/Detail/Channel.h"

Go to the source code of this file.

Classes

class  FLoggedFileHandle
 
class  FLoggedPlatformFile
 
class  FLoggedPlatformFile::FLogVisitor
 
class  FLoggedPlatformFile::FLogStatVisitor
 

Macros

#define FILE_LOG(CategoryName, Verbosity, Format, ...)
 

Functions

 DECLARE_LOG_CATEGORY_EXTERN (LogPlatformFile, Log, All)
 

Variables

bool bSuppressFileLog
 

Macro Definition Documentation

◆ FILE_LOG

#define FILE_LOG (   CategoryName,
  Verbosity,
  Format,
  ... 
)
Value:
{ \
UE_LOG(CategoryName, Verbosity, Format, ##__VA_ARGS__); \
bSuppressFileLog = false; \
}
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool bSuppressFileLog
Definition IPlatformFileLogWrapper.cpp:8

Function Documentation

◆ DECLARE_LOG_CATEGORY_EXTERN()

DECLARE_LOG_CATEGORY_EXTERN ( LogPlatformFile  ,
Log  ,
All   
)

Wrapper to log the low level file system

Variable Documentation

◆ bSuppressFileLog

bool bSuppressFileLog
extern