# Configure Level of Logging and Errors

## Configure Error Messages to Display After Installation

It is recommended that sites running on production environments do not display any errors.

Navigate to **Administration \ Configuration \ Development \ Logging and errors**

<figure><img src="/files/BFfbuUO9sB6rTQUapHIZ" alt=""><figcaption><p>Logging and Errors Configurations</p></figcaption></figure>

Allows developers to set various options for logging errors and messages to a database or Syslog. They can choose the level of detail they want to keep in the log, and even set a unique identity for your site in the Syslog messages. The page also explains the different logging facilities and formats available.

{% hint style="danger" %}
Make sure that the Error messages to display is sat as None on production.
{% endhint %}

## Set System Error Logging Level with Drush

For `"None"` run the following command.

```
./bin/drush config:set system.logging error_level hide --yes
```

For `"Errors and warnings"` run the following command.

```
./bin/drush config:set system.logging error_level some --yes
```

For `"All messages"` run the following command.

```
./bin/drush config:set system.logging error_level all --yes
```

For `"All messages, with backtrace information"` run the following command.

```
./bin/drush config:set system.logging error_level verbose --yes
```

## Configure Level of Logging and Errors on installation

While installing Varbase, the installer will have an installation step for Development Tools

<figure><img src="/files/ei7wtcy5KZQPH4vWSI52" alt=""><figcaption><p>Varbase Development Tools</p></figcaption></figure>

On checking the "Install Development Tools" checkbox, more options will show up to configure on installation.

<figure><img src="/files/2na0Kpsh1pehV4VmNYSg" alt=""><figcaption><p>Varbase Development Tools Open - Configure Level of Logging and Errors on installation </p></figcaption></figure>

Keep Error message to display as ***None***, When installing a **Varbase Demo** site.

Change to other options when starting development for a project.

{% hint style="success" %}
Recommended to use **`"All messages, with backtrace information"`**` ``in`` `***`local development`*****`,`**` ``to keep track and trace of all errors and warnings.`&#x20;
{% endhint %}

{% hint style="warning" %}
It is recommended that sites running on **production** environments ***DO NOT DISPLAY*** any errors.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.varbase.vardot.com/10.1.x/developers/configuring-a-varbase-site/configure-level-of-logging-and-errors.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
