Professional logging system for userscripts with history, colored labels and emoji support. Centralized logger for all your scripts.
Verzia zo dňa
Tento skript by nemal byť nainštalovaný priamo. Je to knižnica pre ďalšie skripty, ktorú by mali používať cez meta príkaz // @require https://update.greasyfork.org/scripts/553735/1684000/Userscript%20Logger%20Pro.js
Professional logging system for userscripts with colored console output, emoji support and log history. Centralized logger for all your scripts.
Userscript Logger Pro is a centralized logging library for userscripts that provides a unified, beautiful and powerful logging system.
// Step 1: Add @require to your userscript header
// @require https://greasyfork.org/scripts/YOUR_SCRIPT_ID/code/Userscript%20Logger%20Pro.user.js
// Step 2: Create logger instance
const logger = window.MaxScorpyLogger.createLogManager({
scriptName: 'MY-SCRIPT',
emoji: '🚀'
});
// Step 3: Start logging!
logger.info('Script started');
logger.success('Task completed successfully');
logger.warning('Be careful here');
logger.error('Something went wrong', errorObject);
logger.debug('Debug info', { variable: value });
// Get log history
const allLogs = logger.getHistory();
// Get only errors
const errors = logger.getLogsByLevel('error');
// Export to JSON
const jsonLogs = logger.exportLogs();
console.log(jsonLogs);
// Clear history
logger.clearHistory();