<a id="logging-anic"></a>

# Просмотр журналов

В ANIC можно посмотреть журнал процесса Ingress Controller (процесса, который генерирует конфигурацию Angie и перезагружает Angie для ее применения), а также журнал доступа и журнал ошибок Angie. Все записи идут в стандартный вывод и стандартный поток ошибок процесса Ingress Controller. Чтобы просмотреть журнал, вы можете выполнить команду `kubectl logs` для пода ANIC.

Например:

```yaml
kubectl logs <angie-ingress-pod> -n angie-ingress
```

## Журнал процесса Ingress Controller

Журнал процесса Ingress Controller можно настроить с помощью [аргумента командной строки](https://angie.software//anic/docs/configuration/command-line-arguments.md#v-value) `-v`, который задает уровень детализации журнала. Значение по умолчанию — `1`, при этом значении записывается минимальное количество событий. Значение `3` полезно для устранения неполадок: вы сможете увидеть, как Ingress Controller получает обновления от Kubernetes API, генерирует конфигурацию Angie и перезагружает Angie.

## Журналы Angie

Angie включает два журнала:

-  *Журнал доступа*. В этот журнал Angie записывает информацию о запросах клиентов сразу после обработки запроса. Журнал доступа настраивается через [ключи ConfigMap](https://angie.software//anic/docs/configuration/configmap-resource.md#logging-configmap): `log-format` для HTTP- и HTTPS-трафика и `stream-log-format` для сквозного трафика TCP, UDP и TLS. Вы можете отключить запись журнала доступа с помощью ключа `access-log-off`.
-  *Журнал ошибок*. В этот журнал Angie записывает информацию о возникших проблемах различного уровня критичности. Этот журнал настраивается через ключ `error-log-level` в [ConfigMap](https://angie.software//anic/docs/configuration/configmap-resource.md#logging-configmap). Чтобы включить отладочное логирование, установите значение `debug`, а также задайте аргумент командной строки `-angie-debug`. Angie будет запущен с отладочной версией бинарного файла `angie-debug`.
