# logWhenShaderIsCompiled

> Whether Unity adds a log entry each time it compiles a shader at runtime.

## Definition

* **Type:** Property
* **Namespace:** [UnityEditor.Build.Profile](/engine/6000.7/script-reference/unityeditor/build/profile.md)
* **Assembly:** UnityEditor.CoreModule

```csharp
public bool logWhenShaderIsCompiled { get; set; }
```

### Remarks

Each log entry contains the shader name, pass name, shader stage, and enabled keywords. This setting has no effect in release builds. For the global setting, refer to [GraphicsSettings.logWhenShaderIsCompiled](/engine/6000.7/script-reference/unityengine/rendering/graphicssettings/logwhenshaderiscompiled.md).
