# Логирование в проекте ## Общий обзор В проекте реализована система логирования, позволяющая фиксировать ошибки и события, возникающие в процессе выполнения команд. Логирование выполняется в автоматическом режиме и не требует дополнительной настройки со стороны пользователя. ## Структура логирования Логи в проекте сохраняются в директории `workspace/logs`, которая создается автоматически при первом запуске команды. Логирование организовано следующим образом: - **Логи командной строки** – если во время выполнения команды в терминале возникает ошибка, она автоматически перехватывается и записывается в файл `cmd_error_log.txt`. - **Общие логи проекта** – записываются в файлы, названные в соответствии с текущей датой (`YYYY-MM-DD.log`). - **Хранение логов** – файлы логов сохраняются за последние 10 дней, более старые файлы автоматически удаляются. ## Пример структуры каталога логов ``` project_root/ ├── workspace/ │ ├── logs/ │ │ ├── cmd_error_log.txt │ │ ├── 2025-03-01.log │ │ ├── 2025-03-02.log │ │ ├── ... │ │ ├── 2025-03-10.log