/*
  Сервис интеграции ПП Парус 8 с WEB API
  Модели данных: описатели параметров функций модуля записи протокола в файл (класс LogFileWriter)
*/

//----------------------
// Подключение библиотек
//----------------------

const Schema = require("validate"); //Схемы валидации

//-----------------
// Интерфейс модуля
//-----------------

//Схема валидации параметров функции открытия файла лога
exports.open = new Schema({
    //Директория размещения логов
    sLogPath: {
        type: String,
        required: true,
        message: {
            type: path => `Директория размещения логов (${path}) имеет некорректный тип данных (ожидалось - String)`,
            required: path => `Не указана директория размещения логов (${path})`
        }
    }
});
