---
description: >-
  The scriptable object that allows you to customize what FishNet will output
  logs of.
---

# LevelLoggingConfiguration

## Description <a href="#server-and-host" id="server-and-host"></a>

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) 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 <a href="#server-and-host" id="server-and-host"></a>

<figure><img src="https://1328095063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MheH2hMo3djr9VSyxTE%2Fuploads%2Fgit-blob-9f59ebdabd33b101a422729fca864113b216631e%2Flevel-logging-configuration.png?alt=media" alt=""><figcaption><p>Default Settings</p></figcaption></figure>

### :gear: **Logging Enabled**

> This is simply a toggle to enable and disable all of Fish-Networking's logs.

### :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.
