Advanced Logger v1.0.1
Logger
Loading...
Searching...
No Matches
ULoggerSettings Class Reference

A class that defines the settings for the advanced logger, including different log categories. More...

#include <LoggerSettings.h>

Public Member Functions

 ULoggerSettings (const FObjectInitializer &ObjectInitializer=FObjectInitializer::Get())
 Constructor for ULoggerSettings.
 
 UPROPERTY (BlueprintReadWrite, EditAnywhere, Config, Category="Build", meta=(ShowOnlyInnerProperties)) bool bScreenLog
 Should the screen logs remain in the 'NO_LOGGING' build?
 
 UPROPERTY (BlueprintReadWrite, EditAnywhere, Config, Category="Build", meta=(ShowOnlyInnerProperties)) bool bConsoleLog
 Should the console logs remain in the 'NO_LOGGING' build?
 
 UPROPERTY (BlueprintReadWrite, EditAnywhere, Config, Category="Colors", meta=(ShowOnlyInnerProperties)) FLoggerCategorySettings Log
 Settings for the Log category.
 
 UPROPERTY (BlueprintReadWrite, EditAnywhere, Config, Category="Colors", meta=(ShowOnlyInnerProperties)) FLoggerCategorySettings Warn
 Settings for the Warn category.
 
 UPROPERTY (BlueprintReadWrite, EditAnywhere, Config, Category="Colors", meta=(ShowOnlyInnerProperties)) FLoggerCategorySettings Error
 Settings for the Error category.
 

Detailed Description

A class that defines the settings for the advanced logger, including different log categories.

ULoggerSettings allows for configuration of logger settings, including different colors for Log, Warn, and Error categories. This class is configurable from the game settings and can be customized in the Unreal Editor.

Constructor & Destructor Documentation

◆ ULoggerSettings()

ULoggerSettings::ULoggerSettings ( const FObjectInitializer & ObjectInitializer = FObjectInitializer::Get())

Constructor for ULoggerSettings.

Initializes the logger settings with an optional object initializer.

Parameters
ObjectInitializerThe object initializer to use for setting up the logger settings.

The documentation for this class was generated from the following file: