# Portability: UNIVERSAL
# Last validated: 2026-05-17
# Next review: 2027-05-17

ЖУРНАЛЫ - Система автоматической регистрации
==========================

ОПИСАНИЕ
BACH автоматически протоколирует все действия.
Двухуровневая система для эффективного хранения.

АРХИТЕКТУРА
-----------
system/data/logs/auto_log.txt Последние 300 записей (краткосрочная память)
system/data/logs/auto_log_extended.txt Старые записи, максимум 30 дней

Записи автоматически удаляются через 30 дней.

КОМАНДЫ CLI
-----------
bach --logs tail [n]         Последние n записей (по умолчанию: 20)
bach --logs extended         Показать расширенный архив
bach --logs count            Количество записей

python Tools/autolog.py --tail 50 Последние 50 записей
инструменты Python/autolog.py — расширенный расширенный архив
инструменты Python/autolog.py --подсчет статистики
python Tools/autolog.py --log «Текст» Ввод вручную

ФОРМАТ ЖУРНАЛА
----------
[ГГГГ-ММ-ДД ЧЧ:ММ:СС] ТИП: Сообщение

Типы:
  CMD Выполненная команда
  ИНСТРУМЕНТ Вызов инструмента
  СЕАНС Начало/окончание сеанса

ПРИМЕР ВЫВОДА
---------------
[2026-01-19 12:29:34] НАЧАЛО СЕССИИ
[2026-01-19 12:29:35] CMD: запуск
[2026-01-19 12:30:00] ИНСТРУМЕНТ: autolog --count
[2026-01-19 12:35:00] КОНЕЦ СЕССИИ: Задачи налогового агента

ИНТЕГРАЦИЯ
-----------
Автоматическая регистрация интегрирована в bach.py (через инструменты/autolog.py) и регистрируется автоматически:
- Начало и окончание сеанса
- Все команды CLI
- Вызовы инструментов

МЕСТА ХРАНЕНИЯ
------------
Основной журнал: system/data/logs/auto_log.txt
Расширено: system/data/logs/auto_log_extended.txt

ПРИМЕЧАНИЕ. Путь system/logs/ УСТАРЕВШИЙ.
ТОЛЬКО папка журнала теперь называется system/data/logs/ (объединена 06 февраля 2026 г.).

КОНФИГУРАЦИЯ
-------------
MAX_LINES = 300 Максимальное количество строк в основном журнале.
ARCHIVE_DAYS = 30 дней в расширенном архиве

Значения настраиваемые в Tools/autolog.py.

СМОТРИ ТАКЖЕ
----------
bach --help startup    Показывает статус автолога в начале сеанса
bach --help shutdown   Запись в конце сеанса
