# LogType

> The type of the log message in Debug.unityLogger.Log or delegate registered with Application.RegisterLogCallback.

## Definition

* **Type:** Enum
* **Namespace:** [UnityEngine](/engine/6000.6/script-reference/unityengine.md)
* **Assembly:** UnityEngine.CoreModule

```csharp
public enum LogType
```

## Remarks

Additional Resources: [Logger](/engine/6000.6/script-reference/unityengine/logger.md), [ILogger](/engine/6000.6/script-reference/unityengine/ilogger.md), [Debug.unityLogger](/engine/6000.6/script-reference/unityengine/debug/unitylogger.md), [Application](/engine/6000.6/script-reference/unityengine/application.md).RegisterLogCallback.

## Fields

| Value                                                                         | Description                                                                         |
| ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- |
| [Assert](/engine/6000.6/script-reference/unityengine/logtype/assert.md)       | LogType used for Asserts. (These could also indicate an error inside Unity itself.) |
| [Error](/engine/6000.6/script-reference/unityengine/logtype/error.md)         | LogType used for Errors.                                                            |
| [Exception](/engine/6000.6/script-reference/unityengine/logtype/exception.md) | LogType used for Exceptions.                                                        |
| [Log](/engine/6000.6/script-reference/unityengine/logtype/log.md)             | LogType used for regular log messages.                                              |
| [Warning](/engine/6000.6/script-reference/unityengine/logtype/warning.md)     | LogType used for Warnings.                                                          |
