# Standard log output overview

> Provides an overview of the default log output behavior and the command line arguments to customize it.

The log output is stored in a file or can be displayed in the console. When the Unity Player initializes, any initial errors are logged in the console through [`stderr`](https://learn.microsoft.com/en-us/cpp/c-runtime-library/stdin-stdout-stderr?view=msvc-170). If any initialization error occurs, Unity Player stops running with an error exit code.

By default, Unity writes standard log output into a log file located in your current home directory at `~/.config/unity3d/CompanyName/ProductName/Player.log`. You can customize this path via the [Player Data Path](/engine/6000.3/manual/platform-specific/embedded-systems/embedded-linux/get-started/player-settings.md) setting (menu: Editor > **Other Settings** > **Configuration** > **Player Data path)** or using the [command line arguments](/engine/6000.3/manual/platform-specific/embedded-systems/embedded-platforms-logging/command-line-arguments.md).

If the standard log output fails to initialize, Unity writes the log output to the console.

## Additional resources

* [Configure a logging plug-in](/engine/6000.3/manual/platform-specific/embedded-systems/embedded-platforms-logging/configure-logging-plugin.md)
* [Command line arguments for logging](/engine/6000.3/manual/platform-specific/embedded-systems/embedded-platforms-logging/command-line-arguments.md)
