// オリジナルの console.log を保存 let originalConsoleLog = console.log; // console.log をオーバーライド console.log = function(message) { originalConsoleLog(message); // 通常のコンソールにも出力 let logDiv = document.getElementById('logOutput'); logDiv.innerHTML += message + '<br>'; } console.log('これはテストです。');
ただ引数複数
// オリジナルの console.log を保存 let originalConsoleLog = console.log; // console.log をオーバーライド console.log = function() { // 複数の引数を1つの文字列に結合 let message = Array.prototype.join.call(arguments, ' '); originalConsoleLog.apply(console, arguments); // 通常のコンソールにも出力 let logDiv = document.getElementById('logOutput'); logDiv.innerHTML += message + '<br>'; } console.log('これは', 'テストです。');