Index: kronos.py
===================================================================
--- kronos.py	(revision 7027)
+++ kronos.py	(working copy)
@@ -354,10 +354,10 @@
             try:
                 self.sched.run()
             except Exception, err:
-                print >> sys.stderr, "ERROR DURING SCHEDULER EXECUTION", err
-                print >> sys.stderr, "".join(
-                    traceback.format_exception(*sys.exc_info()))
-                print >> sys.stderr, "-" * 20
+                logger.error("ERROR DURING SCHEDULER EXECUTION", err)
+                logger.error("".join(
+                    traceback.format_exception(*sys.exc_info())))
+                logger.error("-" * 20)
             # queue is empty; sleep a short while before checking again
             if self.running:
                 time.sleep(5)
@@ -392,9 +392,9 @@
 
     def handle_exception(self, exc):
         """ Handle any exception that occured during task execution. """
-        print >> sys.stderr, "ERROR DURING TASK EXECUTION", exc
-        print >> sys.stderr, "".join(traceback.format_exception(*sys.exc_info()))
-        print >> sys.stderr, "-" * 20
+        logger.error("ERROR DURING TASK EXECUTION", exc)
+        logger.error("".join(traceback.format_exception(*sys.exc_info())))
+        logger.error("-" * 20)
 
 
 class SingleTask(Task):
@@ -645,18 +645,18 @@
 
 if __name__ == "__main__":
     def testaction(arg):
-        print ">>>TASK", arg, "sleeping 3 seconds"
+        logger.info(">>>TASK", arg, "sleeping 3 seconds")
         time.sleep(3)
-        print "<<<END_TASK", arg
+        logger.info("<<<END_TASK", arg)
 
     s = ThreadedScheduler()
     s.add_interval_task( testaction, "test action 1", 0, 4, method.threaded, ["task 1"], None )
     s.start()
     
-    print "Scheduler started, waiting 15 sec...."
+    logger.info("Scheduler started, waiting 15 sec....")
     time.sleep(15)
     
-    print "STOP SCHEDULER"
+    logger.info("STOP SCHEDULER")
     s.stop()
     
-    print "EXITING"
+    logger.info("EXITING")

