масштабные синтаксические правки + мелкие правки в логике
исправил ошибку в буферизации вывода
log.file использует отложенное открытие файла только в случае необходимости
небольшая оптимизация config и index файлов