kaka.farm

Unnamed repository; edit this file 'description' to name the repository.
git clone https://kaka.farm/~git/kaka.farm
Log | Files | Refs | README

kakalog.js (679B)


      1 'use strict';
      2 
      3 
      4 console.log('kakalog.js start.');
      5 
      6 
      7 (function() {
      8 	function change_console() {
      9 		if (window.kakalog_activated) {
     10 			[
     11 				'debug',
     12 				'error',
     13 				'info',
     14 				'log',
     15 				'trace',
     16 			].forEach(function_name=>{
     17 				let old_function = console[function_name];
     18 				let new_function = function(...stuff) {
     19 					old_function(...stuff);
     20 					let log_element = document.getElementById('log');
     21 					let log_text = `${function_name}: ${stuff}`;
     22 					log_element.innerText = `${log_element.innerText}\n${log_text}`;
     23 				};
     24 				console[function_name] = new_function;
     25 			});
     26 		};
     27 	};
     28 	
     29 	window.addEventListener('load', change_console);
     30 })();
     31 
     32 
     33 console.log('kakalog.js end.');