# Níveis de Log

## CONFIGURAÇÃO

Agora é possível configurar a visualização  do tipo de logs dentro do seu computador através de nova configuração introduzida na Execução do Runtime.&#x20;

Isso garante que apenas as mensagens de log relevantes para a situação em questão sejam exibidas, tornando a análise de problemas e o monitoramento do sistema mais precisos e eficazes.

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2F3aYKHZS1mQ8RAqVYyw4t%2Fimage.png?alt=media&#x26;token=b6063180-c976-458e-b1bd-54e9fb2cb0ff" alt=""><figcaption><p>Layout padrão da configuração</p></figcaption></figure>

{% hint style="info" %}
A visualização das informações será somente configurada no Log do Runtime e não no Log de Execução.
{% endhint %}

## FUNCIONALIDADE

Para utilizar basta selecionar o nível desejado do log e salvar a configuração.

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FeTv6Je6sjUZi4Cq8Ps4J%2Fimage.png?alt=media&#x26;token=ce3fb29f-0c26-4eb1-8b6d-55f8dfc33021" alt=""><figcaption><p>Opções de níveis de Log</p></figcaption></figure>

**Quais são as opções e que tipo de visualização elas permitem no log do runtime:**

| Opção | Visualizado no Log do Runtime        |
| ----- | ------------------------------------ |
| Info  | **Warn, Error e Info.**              |
| Trace | **Warn, Error, Info, Debug e Trace** |
| Debug | **Warn, Error, Debug e Info**        |
| Warn  | **Warn e Error**                     |
| Error | **Error**                            |

<details>

<summary>EXEMPLO</summary>

Ao selecionar a opção **Error** na configuração e executar algum robô pelo runtime, duas coisas vão acontecer:

1 - A criação do Log do Runtime e do Log da Execução na pasta.

2 - Dentro do Log do Runtime somente aparecerá as informações referentes a Error.

</details>

## TIPOS DE LOG

Existem dois tipos de log que são armazenados dentro do seu computador:

* **Log do Runtime:** Responsável pelo armazenamento de logs de informações do runtime e também da execução.
* **Log da Execução:** Responsável pelo armazenamento dos logs da execução do robô no runtime.

## PASTA DOS LOGS

Essa pasta será essencial para a verificação dos logs que serão criados a partir do seu Runtime e da Execução dos Robôs.

Para acessar a pasta que armazenará os logs basta clicar no botão "Pasta Log" da configuração do runtime.

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FAMSu994prtnbNnlUSKBb%2Fimage.png?alt=media&#x26;token=8c20a4f1-782b-4252-8a44-98c169093643" alt=""><figcaption><p>Botão Pasta Log</p></figcaption></figure>

Nessa pasta é necessário observar o seguinte:

**1 -** Os logs armazenados dentro da pasta log serão do seu runtime e o de execução mais recente e atual.

**2 -** Todo log que não for o mais recente e/ou foi separado pois passou da quantidade limite de MB será automaticamente colocado dentro da pasta "Archives".

## PASTA ARCHIVES

É nessa pasta que todos os logs de runtime e de execução serão retidos e deletados após a quantidade de dias desejadas ou separação por tamanho de MB. Juntamente agora com a configuração de níveis de log.

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2F8MNAIlyjQRTNyhqXlQd2%2Fimage.png?alt=media&#x26;token=d910e0e9-8200-43de-a9ed-0dc8fde1723a" alt=""><figcaption><p>Pasta Archives</p></figcaption></figure>

## Execução da Configuração

<figure><img src="https://2928556787-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FizIEL0wcsfVfXd8Po0RW%2Fuploads%2FnBw60d6kFUt3R3lEKxAk%2Fexecu%C3%A7%C3%A3o%20sucesso.gif?alt=media&#x26;token=143a58ba-5395-4126-87c5-09eed5da84b9" alt=""><figcaption><p>Execução Exemplo da Nova Configuração de Níveis de Log</p></figcaption></figure>
