List Icon
Archiv Mailingliste

2019 bis Juli 2022  2018  | 2017 2016 2015 | 2014 | 2013

Die Mailingliste ist seit Juli 2022 geschlossen, dient aber weiterhin als Informationsarchiv zu QF-Test.
Wenn Sie aber über Neuerungen zu QF-Test informiert bleiben wollen, können Sie einfach unseren
Newsletter abonnieren

Um aktuell die Informationen zu jeder Release - auch Minor Releases - zu bekommen, können Sie den
RSS-Feed abonnieren oder uns in sozialen Medien folgen.
Alternativ bietet QF-Test auch selbst eine Versionsinformation an.

Eine weitere Informationsquelle ist unser Blog, in dem es aktuelle Beiträge zu allgemeinen Themen, zur Firma QFS und auch diverse "How-Tos" gibt:
Blog abonnieren


[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: "Yann Spoeri, QFS" <yann.spoeri@?.de>
  • Date: Tue, 14 Nov 2017 12:24:33 +0100
  • Delivered-to: qftest-list@?.net

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