consoleiq
Version:
Enhanced console logging with remote capabilities
33 lines (27 loc) • 931 B
JavaScript
/**
* Remote logging example for ConsoleIQ
*/
const { createConsoleIQ } = require('../index');
// Initialize ConsoleIQ with remote logging configuration
const consoleIQ = createConsoleIQ({
endpoint: 'https://example.com/api/logs', // Replace with your actual endpoint
apiKey: 'your-api-key-here', // Replace with your actual API key
colorize: true
});
// This message will be displayed in the console with color
// but won't be sent to the server
console.info('This message only appears in the console');
// This message will be both displayed in the console
// and sent to the remote server
console.text('This message is sent to the remote server');
// You can also log objects
console.text('User action:', {
userId: 123,
action: 'login',
timestamp: new Date()
});
// When you're done, restore the original console
setTimeout(() => {
consoleIQ.restore();
console.log('Console is back to normal');
}, 1000);