Revision: 2442
Author: janne.t.harkonen
Date: Tue Feb 16 06:06:52 2010
Log: Implement log message in listeners
http://code.google.com/p/robotframework/source/detail?r=2442

Modified:
 /trunk/atest/testresources/listeners/ListenAll.py
 /trunk/atest/testresources/listeners/module_listener.py

=======================================
--- /trunk/atest/testresources/listeners/ListenAll.py Tue Feb 16 05:03:37 2010 +++ /trunk/atest/testresources/listeners/ListenAll.py Tue Feb 16 06:06:52 2010
@@ -24,6 +24,10 @@
         args = [ str(arg) for arg in attrs['args'] ]
         self.outfile.write("KW START: %s %s\n" % (name, args))

+    def log_message(self, message, level):
+        if level != 'TRACE' and 'Traceback' not in message:
+            self.outfile.write('LOG MESSAGE: [%s] %s\n' % (level, message))
+
     def end_keyword(self, name, attrs):
         self.outfile.write("KW END: %s\n" % (attrs['status']))

=======================================
--- /trunk/atest/testresources/listeners/module_listener.py Wed Apr 15 05:21:11 2009 +++ /trunk/atest/testresources/listeners/module_listener.py Tue Feb 16 06:06:52 2010
@@ -16,7 +16,11 @@
 def start_keyword(name, attrs):
     args = [ str(arg) for arg in attrs['args'] ]
     OUTFILE.write("KW START: %s %s\n" % (name, args))
-
+
+def log_message(message, level):
+    if level != 'TRACE' and 'Traceback' not in message:
+        OUTFILE.write('LOG MESSAGE: [%s] %s\n' % (level, message))
+
 def end_keyword(name, attrs):
     OUTFILE.write("KW END: %s\n" % (attrs['status']))

Reply via email to