Mailingliste - Einträge 2017
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] 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
|