JS — переопределить console.log, чтобы показать объект: объект зарегистрированного объекта?

Как я могу переопределить метод log объекта console, чтобы повернуть это:

//objectXYZ: {prop: 1}
console.log(objectXYZ);
==> {prop: 1}

В это:

//objectXYZ: {prop: 1}
console.log(objectXYZ);
==> objectXYZ: {prop: 1}

Так что я мог сэкономить время и вместо console.log("object: ",object); набирать только console.log(object);

Любые идеи?


person MagisterMundus    schedule 12.03.2015    source источник
comment
Функция не может узнать имя переменной, которую вы ей передаете, и, во всяком случае, вы не должны пытаться модифицировать объект консоли.   -  person JLRishe    schedule 12.03.2015
comment
Параметры, передаваемые функциям, не сопровождаются их именами.   -  person Jim Cote    schedule 12.03.2015
comment
Полностью невозможно в JavaScript.   -  person Bergi    schedule 12.03.2015
comment
Вам нужно будет изменить метод вызова на что-то вроде: func({name:'objectXYZ',value:objectXYZ})   -  person Jim Cote    schedule 12.03.2015