]> mj.ucw.cz Git - moe.git/blobdiff - t/moe/log.py
New task "sum" - dummy for now
[moe.git] / t / moe / log.py
index 19b475c70d9d181dc83d81b51cfac69fe91ad715..3fcac226d3f286bc1666b0aa881de78455197ab3 100644 (file)
@@ -1,8 +1,23 @@
 #!/usr/bin/env python
 
 #!/usr/bin/env python
 
+"""
+
+`Loggers` is a collection of logggers for :class:`~moe.eval.Eval`, initializing 4 subloggers (see class description).
+
+Use as `e.log.debug(...)` for main log that goes both to `test` and `main` log,
+`e.log.test.debug(...)` for individual logs.
+
+.. :data:: DDEBUG = 5
+       Very verbose debugging level
+
+"""
+
+
 import sys, os
 import logging 
 import sys, os
 import logging 
-from logging import Logger, StreamHandler
+from logging import Logger, StreamHandler, Formatter
+
+logging.addLevelName(5,'DDEBUG')
 
 
 class Loggers(Logger):
 
 
 class Loggers(Logger):
@@ -37,7 +52,7 @@ class Loggers(Logger):
     self.test_file = None
     # user progress logger  
     self.user = Logger('user')
     self.test_file = None
     # user progress logger  
     self.user = Logger('user')
-    self.eval.addHandler(StreamHandler(self.orig_stdout_file))
+    self.user.addHandler(StreamHandler(self.orig_stdout_file))
  
     self.addHandler(self.test)
     self.addHandler(self.eval)
  
     self.addHandler(self.test)
     self.addHandler(self.eval)