UNPKG

sassy-log

Version:

Logging, but with sass, satire, and some serious fun. A developer-first NPM package that replaces boring console.log() statements with snarky, sarcastic, or corporate-smooth one-liners.

49 lines (41 loc) • 1.6 kB
/** * Basic Usage Example for Sassy Log * Run with: npm run example */ const sassyLogger = require('../index'); // Create different Log instances console.log('šŸŽ­ Sassy Log - Basic Usage Examples\n'); // Default (sarcastic) mode console.log('--- Default (Sarcastic) Mode ---'); const log = sassyLogger(); log('User data fetched'); log.success('Database connected'); log.warn('API rate limit approaching'); log.error('Connection timeout'); console.log('\n--- Savage Mode ---'); const savageLog = sassyLogger({ mode: 'savage' }); savageLog.info('Processing request'); savageLog.success('User created successfully'); savageLog.warn('Memory usage high'); savageLog.error('Server crashed'); console.log('\n--- Friendly Mode ---'); const friendlyLog = sassyLogger({ mode: 'friendly' }); friendlyLog.info('Starting application'); friendlyLog.success('All tests passed'); friendlyLog.warn('Disk space running low'); friendlyLog.error('Failed to connect to database'); console.log('\n--- Corporate Mode ---'); const corporateLog = sassyLogger({ mode: 'corporate' }); corporateLog.info('System status update'); corporateLog.success('Project milestone achieved'); corporateLog.warn('Performance metrics below threshold'); corporateLog.error('Service interruption detected'); console.log('\n--- Chaining Example ---'); const chainLog = sassyLogger({ mode: 'sarcastic' }); chainLog .info('Starting chain') .success('Step 1 complete') .warn('Step 2 has issues') .error('Chain broken') .info('Attempting recovery'); console.log('\nšŸŽ‰ Examples complete! Try running the other examples too!');