/**
 * Console History v1.1.0
 * console-history.min.js
 *
 * Licensed under the MIT License.
 *
 * Written by Sander Laarhoven <sander@laarhoven.org>
 * For Doorbell.io <3
 * https://github.com/lesander/console-history
 * https://sander.tech - https://doorbell.io
 */
console.log("** All console logging functions on this page are intercepted and locally stored at `console.history` **\nCall the original, un-modified, log functions with `console._log`, `console._warn` and so on."),console._log=console.log,console._info=console.info,console._warn=console.warn,console._error=console.error,console._debug=console.debug,console.history=[],console.log=function(){return console._collect("log",arguments)},console.info=function(){return console._collect("info",arguments)},console.warn=function(){return console._collect("warn",arguments)},console.error=function(){return console._collect("error",arguments)},console.debug=function(){return console._collect("debug",arguments)},console._collect=function(a,b){arguments;var c=(new Date).toUTCString();if(!a)var a="log";if(b&&0!==b.length){console["_"+a].apply(console,b);var d=!1;try{throw Error("")}catch(e){for(var f=e.stack.split("\n"),d=[],g=0;g<f.length;g++)f[g].indexOf("console-history.js")>-1||d.push(f[g].trim())}console.history.push({type:a,timestamp:c,arguments:b,stack:d})}};

/**
 * Console History v1.1.0
 * console-history.min.js
 *
 * Licensed under the MIT License.
 *
 * Written by Sander Laarhoven <sander@laarhoven.org>
 * For Doorbell.io <3
 * https://github.com/lesander/console-history
 * https://sander.tech - https://doorbell.io
 */
console.log("%s** All console logging functions on this page are intercepted and locally stored at `console.history` **\n%sCall the original, un-modified, log functions with `console._log`, `console._warn` and so on.","font-weight: bold; color: red;","color: black;"),console._log=console.log,console._info=console.info,console._warn=console.warn,console._error=console.error,console._debug=console.debug,console.history=[],console.log=function(){return console._collect("log",arguments)},console.info=function(){return console._collect("info",arguments)},console.warn=function(){return console._collect("warn",arguments)},console.error=function(){return console._collect("error",arguments)},console.debug=function(){return console._collect("debug",arguments)},console._collect=function(o,n){var e=(new Date).toUTCString();if(!o)var o="log";if(n&&0!==n.length){console["_"+o].apply(console,n);var l=!1;try{throw Error("")}catch(o){for(var c=o.stack.split("\n"),l=[],s=0;s<c.length;s++)c[s].indexOf("console-history.js")>-1||c[s].indexOf("console-history.min.js")>-1||l.push(c[s].trim())}console.history.push({type:o,timestamp:e,arguments:n,stack:l})}};

Update minified JS