summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <liw@liw.fi>2018-01-19 16:34:17 +0200
committerLars Wirzenius <liw@liw.fi>2018-01-19 16:51:11 +0200
commit7eb210040641c1fd77c0ff9a71260915ecb8bf11 (patch)
treee06b51e052b81cfed7d9c896232016a54bbb5e88
parent4231981eb38f8764ebbc72c2044d3c7e4932011e (diff)
downloadick2-7eb210040641c1fd77c0ff9a71260915ecb8bf11.tar.gz
Add: debug log messages to trace resource problems
-rw-r--r--ick2/state.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/ick2/state.py b/ick2/state.py
index c7bed19..805a034 100644
--- a/ick2/state.py
+++ b/ick2/state.py
@@ -63,7 +63,15 @@ class ControllerState:
def get_resource(self, type_name, resource_name):
filename = self.get_resource_filename(type_name, resource_name)
if os.path.exists(filename):
- return self.load_resource(filename)
+ result = self.load_resource(filename)
+ ick2.log.log(
+ 'debug', msg_text='get_resource called',
+ type_name=type_name, resource_name=resource_name,
+ filename=filename, result=result)
+ return result
+ ick2.log.log(
+ 'warning', msg_text='Cannot find resource',
+ type_name=type_name, resource_name=resource_name)
raise NotFound()
def add_resource(self, type_name, resource_name, resource):