On-screen logger test

example image
image as an example of some colourful content

The buttons below call console functions. The result will be present in both browser console and screen.

console.log('console.log');

console.info('console.info');

console.debug('console.debug');

console.warn('console.warn');

console.error(new Error('console.error'));


(function hey() { console.trace('Trace below'); })();

console.assert(0 / 0, 'Not a number');


console.table([
  { name: 'Alice', age: 24, cat: 'Dinah' },
  { name: 'Bob', age: 26, dog: 'Buddy' },
  'Clementine'
]);

console.table({
  Alice: { age: 24, cat: 'Dinah' },
  Bob: { age: 26, dog: 'Buddy' },
  Clementine: {}
});


console.count();

console.countReset();


console.time();

console.timeLog();

console.timeEnd();


console.group();

console.groupCollapsed();

console.groupEnd();


console.log('one', 2, 'tree', 4);

console.log(['one', 2, 'tree', 4]);

console.log({one: 1, two: [2], three: {three: 3}});

console.log(new Date());


console.profile('hello');

throw new Error('Whoops!');

Promise.reject(new Error('Whoops!'));


console.clear();