log.deprecate = !Object.defineProperty ? function ( obj, key, val ) {
obj[key] = val;
} : function ( obj, key, val, msg ) {
- msg = 'MWDeprecationWarning: Use of "' + key + '" property is deprecated.' +
- ( msg ? ( ' ' + msg ) : '' );
+ msg = 'Use of "' + key + '" is deprecated.' + ( msg ? ( ' ' + msg ) : '' );
try {
Object.defineProperty( obj, key, {
configurable: true,
enumerable: true,
get: function () {
mw.track( 'mw.deprecate', key );
- log.warn( msg );
+ mw.log.warn( msg );
return val;
},
set: function ( newVal ) {
mw.track( 'mw.deprecate', key );
- log.warn( msg );
+ mw.log.warn( msg );
val = newVal;
}
} );