Skip to content

UPSLogger

Source: Assets/UpscaleSDK/Core/Utils/UPSLogger.cs

enum LogType

Represents a log type enum.

Values

  • Info — Info.
  • Dev — Dev. Stripped from release builds.
  • Warning — Warning.
  • Error — Error.

enum Module

Represents a module enum.

Values

  • Saves — Saves.
  • Input — Input.
  • UI — Ui.
  • Core — Core.
  • Platform — Platform-specific code (PS4, PS5, Switch, Xbox, Desktop). Has no Dev level: platform logs always stay in builds.

class UPSLogger

Represents a ups logger class.

Dev logs are compiled only in the Editor and in Development builds, so their arguments are not evaluated in release builds.

Methods

public static void SavesInfoLog(string message)

Saves info log.

Parameters

Name Description
message The message.

public static void SavesDevLog(string message)

Saves dev log.

Parameters

Name Description
message The message.

public static void SavesWarningLog(string message)

Saves warning log.

Parameters

Name Description
message The message.

public static void SavesErrorLog(string message, Exception exception = null)

Saves error log.

Parameters

Name Description
message The message.
exception Optional exception.

public static void InputInfoLog(string message)

Input info log.

Parameters

Name Description
message The message.

public static void InputDevLog(string message)

Input dev log.

Parameters

Name Description
message The message.

public static void InputWarningLog(string message)

Input warning log.

Parameters

Name Description
message The message.

public static void InputErrorLog(string message, Exception exception = null)

Input error log.

Parameters

Name Description
message The message.
exception Optional exception.

public static void CoreInfoLog(string message)

Core info log.

Parameters

Name Description
message The message.

public static void CoreDevLog(string message)

Core dev log.

Parameters

Name Description
message The message.

public static void CoreWarningLog(string message)

Core warning log.

Parameters

Name Description
message The message.

public static void CoreErrorLog(string message, Exception exception = null)

Core error log.

Parameters

Name Description
message The message.
exception Optional exception.

public static void UiInfoLog(string message)

Ui info log.

Parameters

Name Description
message The message.

public static void UiDevLog(string message)

Ui dev log.

Parameters

Name Description
message The message.

public static void UiWarningLog(string message)

Ui warning log.

Parameters

Name Description
message The message.

public static void UiErrorLog(string message, Exception exception = null)

Ui error log.

Parameters

Name Description
message The message.
exception Optional exception.

public static void PlatformInfoLog(string message)

Platform info log.

Parameters

Name Description
message The message.

public static void PlatformWarningLog(string message)

Platform warning log.

Parameters

Name Description
message The message.

public static void PlatformErrorLog(string message, Exception exception = null)

Platform error log.

Parameters

Name Description
message The message.
exception Optional exception.