Professional logging system for userscripts with history, colored labels and emoji support. Centralized logger for all your scripts.
目前為
此腳本不應該直接安裝,它是一個供其他腳本使用的函式庫。欲使用本函式庫,請在腳本 metadata 寫上: // @require https://update.gf.qytechs.cn/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();