From 6edc051548e2867207b385a91d370db91022466e Mon Sep 17 00:00:00 2001 From: Tom Payne Date: Tue, 21 Aug 2012 18:33:02 +0200 Subject: [PATCH] Give each ol.Map instance its own logger --- src/ol/base/map.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/ol/base/map.js b/src/ol/base/map.js index 29bc868763..e71616a16c 100644 --- a/src/ol/base/map.js +++ b/src/ol/base/map.js @@ -8,6 +8,7 @@ goog.provide('ol.MapEventType'); goog.provide('ol.MapProperty'); goog.require('goog.array'); +goog.require('goog.debug.Logger'); goog.require('goog.dispose'); goog.require('goog.dom'); goog.require('goog.dom.ViewportSizeMonitor'); @@ -89,6 +90,14 @@ ol.Map = function( goog.base(this); + if (goog.DEBUG) { + /** + * @protected + * @type {goog.debug.Logger} + */ + this.logger = goog.debug.Logger.getLogger('ol.map.' + goog.getUid(this)); + } + /** * @type {ol.TransformFunction} * @private