Userscript Logger Pro

Профессиональная система логирования для userscripts с поддержкой истории, цветных меток и эмодзи. Централизованный логгер для всех ваших скриптов.

Устаревшая версия за 26.10.2025. Перейдите к последней версии.

Этот скрипт недоступен для установки пользователем. Он является библиотекой, которая подключается к другим скриптам мета-ключом // @require https://update.greasyfork.org/scripts/553735/1684002/Userscript%20Logger%20Pro.js

Автор
MaxScorpy
Версия
1.0.0
Создано
26.10.2025
Обновлено
26.10.2025
Размер
7,0 КБ
Лицензия
MIT

📌 ОПИСАНИЕ: Профессиональная система логирования для userscripts с цветным выводом в консоль, поддержкой эмодзи и историей логов. Централизованный логгер для всех ваших скриптов.

📌 ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Userscript Logger Pro - Красивая и мощная библиотека логирования для userscripts

Возможности

🎨 Цветной вывод - Разные цвета для debug, info, success, warning, error 🎭 Эмодзи - Настраиваемые эмодзи для визуальной идентификации скриптов 📚 История логов - Сохраняет логи в памяти с временными метками 🔍 Фильтрация - Получение логов по уровню или экспорт в JSON 🌐 Универсальность - Работает со всеми менеджерами userscripts 📦 Без зависимостей - Легкая автономная библиотека

Быстрый старт

// Добавьте в заголовок скрипта:
// @require https://greasyfork.org/scripts/YOUR_SCRIPT_ID/code/Userscript%20Logger%20Pro.user.js

const logger = window.MaxScorpyLogger.createLogManager({
    scriptName: 'МОЙ-СКРИПТ',
    emoji: '🚀'
});

logger.info('Скрипт запущен');
logger.success('Задача выполнена');
logger.error('Произошла ошибка', errorObject);

Расширенное использование

// Получить историю логов
const logs = logger.getHistory();

// Получить только ошибки
const errors = logger.getLogsByLevel('error');

// Экспорт в JSON
const json = logger.exportLogs();

Уровни логов

🔍 debug (фиолетовый) | ℹ️ info (синий) | ✅ success (зеленый) | ⚠️ warning (оранжевый) | ❌ error (красный)

Почему это удобно?

✅ Централизованное логирование для всех скриптов ✅ Красивый цветной вывод в консоль ✅ Простой API для разработчиков ✅ Готово для production с историей и фильтрацией ✅ Минимальный размер, быстрая работа

Советы

  1. Используйте разные эмодзи для каждого скрипта для визуальной идентификации
  2. Используйте logger.debug() только для разработки
  3. Экспортируйте логи в JSON для детального анализа ошибок
  4. Отслеживайте ошибки через logger.getLogsByLevel('error')

📌 ЛИЦЕНЗИЯ: MIT

📌 КАТЕГОРИЯ: ☑ Developer Tools (Инструменты разработчика)

📌 ТЕГИ (через запятую): logging, logger, debug, console, developer-tools, library, utility, tampermonkey, violentmonkey, greasemonkey

📌 ДОМАШНЯЯ СТРАНИЦА: https://greasyfork.org/ru/users/1092923-maxscorpy

📌 ПОДДЕРЖКА: https://greasyfork.org/ru/users/1092923-maxscorpy