Version: 2023.1

ConsoleWindowUtility.GetConsoleLogCounts(out int, out int, out int)

切换到手册

描述

Retrieve the current counts of messages in the Console Window.

Returns the current number of Error, Warning, and Log messages that are currently present in the Console Window.

using UnityEngine;
using UnityEditor;

public class Example : MonoBehaviour { [MenuItem("Example/Print Log Counts")] static void PrintLogCounts() { ConsoleWindowUtility.GetConsoleLogCounts(out int error, out int warning, out int log); Debug.Log($"Errors: {error}, Warnings: {warning}, Info: {log}"); } }