aboutsummaryrefslogtreecommitdiffstats
path: root/resources/src/mediawiki/mediawiki.log.js
blob: a3f3c682ebbfd4d2a086a971b963e848fba5c566 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
/*!
 * This file is concatenated to mediawiki.js in debug mode.
 *
 * See Resources.php.
 *
 * @author Michael Dale <mdale@wikimedia.org>
 * @author Trevor Parscal <tparscal@wikimedia.org>
 */
( function ( mw ) {
	/* global console */
	/* eslint-disable no-console */
	var original = mw.log;

	// Replace the mw.log() no-op defined in mediawiki.js, with
	// a function that logs to console.log (if available).
	if ( window.console && console.log && console.log.apply ) {
		mw.log = function () {
			console.log.apply( console, arguments );
		};
		// Re-attach original sub methods
		mw.log.warn = original.warn;
		mw.log.error = original.error;
		mw.log.deprecate = original.deprecate;
	}
}( mediaWiki ) );