logs in unity code example

Example 1: unity print to console

// To print in the console use "Debug.Log()"
Debug.Log("Text");

Example 2: unity build see logs

using UnityEngine;  public class ConsoleToGUI : MonoBehaviour {     string myLog = "*begin log";     string filename = "";     bool doShow = true;     int kChars = 700;     void OnEnable() { Application.logMessageReceived += Log; }     void OnDisable() { Application.logMessageReceived -= Log; }     void Update() { if (Input.GetKeyDown(KeyCode.Space)) { doShow = !doShow; } }     public void Log(string logString, string stackTrace, LogType type)     {        // for onscreen...         myLog = myLog + "\n" + logString;         if (myLog.Length > kChars) { myLog = myLog.Substring(myLog.Length - kChars); }          // for the file ...         if (filename == "")         {             string d = System.Environment.GetFolderPath(                System.Environment.SpecialFolder.Desktop) + "/YOUR_LOGS";             System.IO.Directory.CreateDirectory(d);             string r = Random.Range(1000, 9999).ToString();             filename = d + "/log-" + r + ".txt";         }         try { System.IO.File.AppendAllText(filename, logString + "\n"); }         catch { }     }      void OnGUI()     {         if (!doShow) { return; }         GUI.matrix = Matrix4x4.TRS(Vector3.zero, Quaternion.identity,            new Vector3(Screen.width / 1200.0f, Screen.height / 800.0f, 1.0f));         GUI.TextArea(new Rect(10, 10, 540, 370), myLog);     } }

Example 3: unity log

Debug.Log("Text: " + myText.text);