From 7a8f0b797cba26e3c6806f21c26569eb73fba2d4 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Tue, 3 Apr 2012 22:19:40 +0200
Subject: [PATCH] add logging

---
 server/djrandom/model/markov.py | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/server/djrandom/model/markov.py b/server/djrandom/model/markov.py
index 419cf5e..25d83d5 100644
--- a/server/djrandom/model/markov.py
+++ b/server/djrandom/model/markov.py
@@ -76,8 +76,12 @@ class MarkovModel(object):
             r = self._rnd.random()
             for off, value in self._map[prev_n]:
                 if off > r:
-                    return self._i2hash[value]
+                    result = self._i2hash[value]
+                    log.debug('suggest: in=%s, scores=%s, result=%s',
+                              prev_n, self._map[prev_n], result)
+                    return result
         # Can't find anything, get a random song instead.
+        log.warn('suggest: in=%s, not_found', prev_n)
         return self._i2hash[self._rnd.randint(1, len(self._i2hash) - 1)]
 
     def generate_sequence(self, prev, n, count):
-- 
GitLab