--- description: >- The scriptable object that allows you to customize what FishNet will output logs of. --- # LevelLoggingConfiguration ## Description The **Level Logging Configuration** scriptable object simply allows you to customize Fish-Networking's logging. Once created, it can be selected on the [NetworkManager](../components/managers/network-manager.md) component. There are four logging levels available for the various build and editor types. **Off** will permit no logs, **Error** will only permit direct error logs, **Warning** will allow error and warning logs, and **Common** will allow all logging, including errors, warnings, and informational logs. ## Settings

Default settings

### :gear: **Is Enabled** > This is simply a toggle to enable and disable all of Fish-Networking's logs. ### :gear: Add Local Tick > This option allows you to prepend the network's local tick when log was made onto the log message. This can be quite handy for precise debugging. ### :gear: **Add Timestamps** > This allows you to prepend to all logs the local date and time when the log was made. ### :gear: Enable Timestamps In Editor > Since Unity's console already includes the time that logs are sent at, it can be handy to hide FishNet's Timestamps in the editor and only display them in builds. ### :gear: **Development Logging** > This controls the level of logs sent while the game is a development build or editor. ### :gear: **GUI Logging** > This controls the level of logging to use when the game is built regularly, as opposed to a headless (non GUI) build. ### :gear: **Headless Logging** > This controls the logging level for headless game builds.