Wanzyee Studio
StackConsolePanel

Stack panel to show debug logs on runtime GUI with regex pattern filter. More...

Inherits MonoBehaviour, and IStackPanel.

Public Member Functions

GUIContent GetPanelTitle ()
 Get the panel title with the regex pattern if exist. More...
 
void DrawTitleAddon ()
 Draw add-on GUI at the end of the title bar with the buttons to control listening. More...
 
void DrawPanelGUI ()
 Draw the panel content GUI, show logs in a scroll view below the setup box. More...
 

Static Public Member Functions

static void Clear ()
 Clear stored logs and update all StackConsolePanel. More...
 

Public Attributes

bool listenOnAwake
 Flag if to start listening log when Awake(). More...
 
int view = 256
 GUI scroll view height, e.g., 46 to show 1 log, 256 as 6 logs. More...
 
string pattern = ""
 The regex pattern to filter. More...
 

Static Public Attributes

static int logsLimit = 8190
 Stored logs limit to keep memory usage, unlimited by 0. More...
 

Properties

static bool isListening [get, set]
 Flag if currently listening log callback. More...
 

Detailed Description

Stack panel to show debug logs on runtime GUI with regex pattern filter.

Member Function Documentation

static void Clear ( )
static

Clear stored logs and update all StackConsolePanel.

GUIContent GetPanelTitle ( )

Get the panel title with the regex pattern if exist.

Returns
The panel title.

Implements IStackPanel.

void DrawTitleAddon ( )

Draw add-on GUI at the end of the title bar with the buttons to control listening.

Implements IStackPanel.

void DrawPanelGUI ( )

Draw the panel content GUI, show logs in a scroll view below the setup box.

Implements IStackPanel.

Member Data Documentation

int logsLimit = 8190
static

Stored logs limit to keep memory usage, unlimited by 0.

bool listenOnAwake

Flag if to start listening log when Awake().

int view = 256

GUI scroll view height, e.g., 46 to show 1 log, 256 as 6 logs.

string pattern = ""

The regex pattern to filter.

Property Documentation

bool isListening
staticgetset

Flag if currently listening log callback.