Logo QF-Test

Finding valuable answers
in the Mailing List Archive.

 

Free Trial  Download  Buy

Thomas Max, QF-Test training and support

Use the full-text search on our web site to find helpful tips on the mailing list.

Thomas Max, 
Sr. Software Engineer & Trainer, QFS

2017 up to now  | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007

(older archive entries before 2007 are not shown here, but included in the onsite-search)

Mailing List - Entries from 2017 up to now


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [QF-Test] Logging in Terminal with Jython


  • Subject: Re: [QF-Test] Logging in Terminal with Jython
  • From: BENHAROUS Cedric <cedric.benharous@?.com>
  • Date: Tue, 14 Nov 2017 19:22:48 +0100
  • Delivered-to: qftest-list@?.net

Hi Yann,

Yes, it is working fine like this !
Thank you.

Cheers,
Cédric

[@@ THALES GROUP INTERNAL @@]


-----Message d'origine-----
De : Yann Spoeri, QFS [mailto:yann.spoeri@?.de] 
Envoyé : mardi 14 novembre 2017 12:25
À : qftest-list@?.de
Cc : BENHAROUS Cedric
Objet : Re: [QF-Test] Logging in Terminal with Jython

Hi all,

In a SUT script your script will log the messages into the QF-Test Terminal because all the stdout of the SUT gets redirected into the QF-Test terminal. In a Server Script you are executing the script in QF-Test itself. However the stdout of QF-Test itself is *not* necessarily redirected into the QF-Test terminal. (But you can still access the logging outputs - e.g. on Windows simply use qftestc.exe on the commandline.)

You can also use a script with something like this:

import logging

class Stream():
     def write(self, msg):
         print msg,

logger = logging.getLogger('someModule')
logger.addHandler(logging.StreamHandler(Stream()))
logging.basicConfig(format='%(levelname)s:%(message)s', level=logging.DEBUG)
logger.info("info")
logger.warn("warn")

Hope this helps.

Greetings,
     Yann

Am 09.11.2017 um 18:02 schrieb BENHAROUS Cedric:
> Hi all,
> 
> We have an issue concerning the use of the logging package inside a Jython server script.
> 
> It does not print any values in QF-Test 4.1.3 in Terminal (unlike the use of print).
> 
> Is there some specific configuration to apply ?
> 
> Code example:
> 
> import logging, sys
> 
> logger = logging.getLogger('someModule')
> 
> logger.addHandler(logging.StreamHandler(sys.stdout))
> 
> logging.basicConfig(format='%(levelname)s:%(message)s', 
> level=logging.DEBUG)
> 
> logger.info("info")
> 
> logger.warn("warn")
> 
> Cheers,
> 
> Cédric
> 
> 
> 
> _______________________________________________
> qftest-list mailing list
> qftest-list@?.de
> https://movement.qfs.de/mailman/listinfo/qftest-list
> 

--
Yann Felix Spöri

E: yann.spoeri@?.de
T: +49 8171 38648-21
F: +49 8171 38648-16

Quality First Software GmbH | www.qfs.de Tulpenstr. 41 | 82538 Geretsried | Germany GF Gregor Schmid, Dr. Martina Schmid, Karlheinz Kellerer HRB München 140833


Videos Downloads Documentation Buy Free Trial