Author: duncan
Date: Mon Feb 25 15:04:39 2008
New Revision: 10444

Log:
Added stdout and stderr loggers


Modified:
   branches/rel-1-7/freevo/src/helpers/recordserver.py
   branches/rel-1/freevo/src/helpers/recordserver.py

Modified: branches/rel-1-7/freevo/src/helpers/recordserver.py
==============================================================================
--- branches/rel-1-7/freevo/src/helpers/recordserver.py (original)
+++ branches/rel-1-7/freevo/src/helpers/recordserver.py Mon Feb 25 15:04:39 2008
@@ -186,7 +186,7 @@
             _debug_('%s is recording %s stopping at %s' % (prog.title, 
recording and 'yes' or 'no', endtime), 2)
 
             if now > prog.stop + config.TV_RECORD_PADDING_POST:
-                _debug_('%s: finished %s > %s' % (prog.title, timenow, 
endtime), 1)
+                _debug_('%s: finished %s > %s' % (prog.title, 
time.strftime('%H:%M:%S', timenow), endtime), 1)
                 continue
 
             if not recording:
@@ -1696,6 +1696,9 @@
     import traceback
     import glob
 
+    sys.stdout = config.Logger(sys.argv[0] + ':stdout')
+    sys.stderr = config.Logger(sys.argv[0] + ':stderr')
+
     locks = glob.glob(config.FREEVO_CACHEDIR + '/record.*')
     for f in locks:
         _debug_('Removed old record lock \"%s\"' % f, DINFO)
@@ -1703,6 +1706,7 @@
 
     try:
         main()
-    except Exception, e:
+    except Exception, why:
         traceback.print_exc()
+        print why
     print 'done.'

Modified: branches/rel-1/freevo/src/helpers/recordserver.py
==============================================================================
--- branches/rel-1/freevo/src/helpers/recordserver.py   (original)
+++ branches/rel-1/freevo/src/helpers/recordserver.py   Mon Feb 25 15:04:39 2008
@@ -196,7 +196,7 @@
             _debug_('%s is recording %s stopping at %s' % (prog.title, 
recording and 'yes' or 'no', endtime), 2)
 
             if now > prog.stop + config.TV_RECORD_PADDING_POST:
-                _debug_('%s: finished %s > %s' % (prog.title, timenow, 
endtime), 1)
+                _debug_('%s: finished %s > %s' % (prog.title, 
time.strftime('%H:%M:%S', timenow), endtime), 1)
                 continue
 
             if not recording:
@@ -1446,7 +1446,11 @@
 
     recordserver = RecordServer()
 
-    rpc = kaa.rpc.Server(socket, secret)
+    try:
+        rpc = kaa.rpc.Server(socket, secret)
+    except Exception:
+        raise
+
     rpc.connect(recordserver)
 
     eh = EventHandler(recordserver.handleEvents)
@@ -1460,12 +1464,20 @@
 
 if __name__ == '__main__':
     import traceback
+    import socket
     import glob
 
+    sys.stdout = config.Logger(sys.argv[0] + ':stdout')
+    sys.stderr = config.Logger(sys.argv[0] + ':stderr')
+
     locks = glob.glob(config.FREEVO_CACHEDIR + '/record.*')
     for f in locks:
         _debug_('Removed old record lock \"%s\"' % f, DINFO)
         os.remove(f)
 
-    main()
-    _debug_('done.')
+    try:
+        main()
+    except Exception, why:
+        traceback.print_exc()
+        print why
+    print 'done.'

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to