microwave/firefox/log.js

37 lines
1013 B
JavaScript
Raw Permalink Normal View History

2022-11-18 06:27:17 +07:00
'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;
}
}