37 lines
1013 B
JavaScript
37 lines
1013 B
JavaScript
|
'use strict'
|
||
|
|
||
|
/**
|
||
|
* @author Arsen Mirzaev Tatyano-Muradovich <arsen@mirzaev.sexy>
|
||
|
*/
|
||
|
class log {
|
||
|
/**
|
||
|
* Запись в журнал
|
||
|
*
|
||
|
* @param {string} prefix Префикс
|
||
|
* @param {string} text Текст для записи
|
||
|
*
|
||
|
* @return {Promise|bool} Статус записи в журнал
|
||
|
*/
|
||
|
static async write(prefix, text) {
|
||
|
if (typeof prefix === 'string' && typeof text === 'string') {
|
||
|
// Переданы строки
|
||
|
|
||
|
// Инициализация статуса отладки
|
||
|
let debug = await settings.read('debug');
|
||
|
|
||
|
// truetruetruetruetruetruetruetrue
|
||
|
|
||
|
if (debug === true || debug === '1' || true) {
|
||
|
// Активен режим отладки
|
||
|
|
||
|
// Запись в журнал
|
||
|
console.log('[надрез мозжечка][' + prefix + '] ' + text);
|
||
|
|
||
|
return true;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
return false;
|
||
|
}
|
||
|
}
|