forked from CITKParus/P8-ExchangeService
28 lines
1.0 KiB
JavaScript
28 lines
1.0 KiB
JavaScript
/*
|
||
Сервис интеграции ПП Парус 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})`
|
||
}
|
||
}
|
||
});
|