diff --git a/analyzers/__init__.py b/analyzers/__init__.py
index 63014aa..0730b39 100644
--- a/analyzers/__init__.py
+++ b/analyzers/__init__.py
@@ -33,7 +33,7 @@ __MAPPING__ = {
],
LocationAnalyzer: [
TrackRender,
- #HeatMapRender,
+ HeatMapRender,
],
}
diff --git a/analyzers/analyzer/default.py b/analyzers/analyzer/default.py
index 87a3a68..81203f5 100644
--- a/analyzers/analyzer/default.py
+++ b/analyzers/analyzer/default.py
@@ -8,12 +8,12 @@ class LocationAnalyzer(Analyzer):
"""
store spatial log entries
"""
- entries = []
__name__ = "Location"
log = logging.getLogger(__name__)
def __init__(self, settings: LogSettings):
super().__init__(settings)
+ self.entries = []
def result(self) -> Result:
self.log.debug(len(self.entries))
diff --git a/log_analyzer.py b/log_analyzer.py
index 4bc95e3..b33f5e8 100644
--- a/log_analyzer.py
+++ b/log_analyzer.py
@@ -7,7 +7,7 @@ import analyzers
logging.basicConfig(format='%(levelname)s %(name)s:%(message)s', level=logging.DEBUG)
-logger = logging.getLogger(__name__)
+log = logging.getLogger(__name__)
def process_log(log_id: str, settings: LogSettings) -> List[Analyzer]:
@@ -18,8 +18,10 @@ def process_log(log_id: str, settings: LogSettings) -> List[Analyzer]:
except BaseException as e:
raise RuntimeError(e)
analyzers = []
+ log.debug("build analyzers")
for analyzer in settings.analyzers:
analyzers.append(analyzer(settings))
+ log.debug("process entries")
for entry in loader.get_entry():
for analyzer in analyzers:
if analyzer.process(entry):
@@ -50,7 +52,7 @@ if __name__ == '__main__':
#TODO: capture session ID, dict
for log_id in log_ids:
for analysis in process_log(log_id, settings):
- logger.info("* Result for " + analysis.name())
+ log.info("* Result for " + analysis.name())
# print(analysis.result())
# print(analysis.render())
results.append(analysis.result())
diff --git a/static/heatmap.html b/static/heatmap.html
index 6d49b9a..ed3d02c 100644
--- a/static/heatmap.html
+++ b/static/heatmap.html
@@ -20,18 +20,17 @@
-
+