AACFlow предоставляет комплексное логирование для всех выполнений рабочих процессов, давая вам полную видимость того, как выполняются ваши рабочие процессы, какие данные через них проходят и где могут возникать проблемы.
Система логирования
AACFlow предлагает два взаимодополняющих интерфейса логирования для соответствия различным рабочим процессам и вариантам использования:
Консоль в реальном времени
Во время ручного выполнения рабочего процесса или выполнения через чат, логи появляются в реальном времени в панели Консоли на правой стороне редактора рабочих процессов:

Консоль показывает:
- Прогресс выполнения блоков с подсветкой активного блока
- Выходные данные в реальном времени по мере завершения блоков
- Время выполнения каждого блока
- Индикаторы статуса успеха/ошибки
Страница Логов
Все выполнения рабочих процессов — запущенные вручную, через API, Чат, Расписание или Вебхук — логируются на специальную страницу Логов:

Страница Логов предоставляет:
- Комплексную фильтрацию по временному диапазону, статусу, типу триггера, папке и рабочему процессу
- Функциональность поиска по всем логам
- Режим реального времени для обновлений
- Хранение логов в течение 7 дней (с возможностью увеличения для более длительного хранения)
Боковая панель деталей лога
Нажатие на любую запись лога открывает детализированное представление в боковой панели:

Входные/Выходные данные блока
Просматривайте полный поток данных для каждого блока с вкладками для переключения между:
Вкладка Выходные данные показывает результат выполнения блока:
- Структурированные данные с форматированием JSON
- Рендеринг Markdown для контента, сгенерированного ИИ
- Кнопка копирования для легкого извлечения данных
Вкладка Входные данные отображает то, что было передано в блок:
- Разрешенные значения переменных
- Ссылки на выходные данные других блоков
- Используемые переменные окружения
- API-ключи автоматически скрываются для безопасности
Временная шкала выполнения
Для логов уровня рабочего процесса просматривайте детализированные метрики выполнения:
- Временные метки начала и окончания
- Общая продолжительность рабочего процесса
- Время выполнения отдельных блоков
- Идентификация узких мест производительности
Снимки рабочих процессов
Для любого залогированного выполнения нажмите "Просмотреть снимок", чтобы увидеть точное состояние рабочего процесса во время выполнения:

Снимок предоставляет:
- Замороженный холст, показывающий структуру рабочего процесса
- Состояния блоков и соединения, какими они были во время выполнения
- Нажмите на любой блок, чтобы увидеть его входные и выходные данные
- Полезно для отладки рабочих процессов, которые были изменены с тех пор
Снимки рабочих процессов доступны только для выполнений после внедрения расширенной системы логирования. В более старых мигрированных логах отображается сообщение "Logged State Not Found".
Хранение логов
- Бесплатный план: 7 дней хранения логов (логи архивируются в облачное хранилище, а затем удаляются)
- Pro / Team / Enterprise планы: Логи хранятся неограниченно долго (без автоматической очистки)
Рекомендации
Для разработки
- Используйте консоль реального времени для немедленной обратной связи во время тестирования
- Проверяйте входные и выходные данные блоков для проверки потока данных
- Используйте снимки рабочих процессов для сравнения работающих и сломанных версий
Для продакшена
- Регулярно отслеживайте страницу Логов на наличие ошибок или проблем с производительностью
- Настройте фильтры для фокусировки на конкретных рабочих процессах или временных периодах
- Используйте режим реального времени во время критических развертываний для наблюдения за выполнениями в реальном времени
Для отладки
- Всегда проверяйте временную шкалу выполнения для идентификации медленных блоков
- Сравнивайте входные данные между успешными и неудачными выполнениями
- Используйте снимки рабочих процессов, чтобы увидеть точное состояние при возникновении проблем
Следующие шаги
- Узнайте о Расчете стоимости, чтобы понять ценообразование рабочих процессов
- Изучите Внешний API для программного доступа к логам
- Настройте Уведомления для оповещений в реальном времени через вебхук, email или Slack

