# GetConsoleLogCounts(out int, out int, out int)

> Retrieve the current counts of messages in the Console Window.

## Definition

* **Type:** Method
* **Namespace:** [UnityEditor](/engine/6000.7/script-reference/unityeditor.md)
* **Assembly:** UnityEditor.CoreModule

## GetConsoleLogCounts(int, int, int)

```csharp
public static void GetConsoleLogCounts(out int error, out int warn, out int log)
```

### Parameters

**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): **** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): **** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)):&#x20;

### Remarks

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

### Examples

```csharp
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}");
    }
}
```
