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. |