Так вот мой код:
import logging
from logging.handlers import RotatingFileHandler
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s :: %(levelname)s :: %(message)s')
file_handler = RotatingFileHandler('activity.log', 'a', 1000000, 1)
file_handler.setLevel(logging.DEBUG)
file_handler.setFormatter(formatter)
logger.addHandler(file_handler)
logger.addHandler(logging.StreamHandler())
class RandomTest(unittest.TestCase):
"blah blah blah"
if __name__ == "__main__":
runner = unittest.TextTestRunner(logger)
unittest.main(testRunner=runner)
Итак, в конце у меня есть это:
Ran 1 test in 3.860s
OK
И я хотел бы получить в свой лог-файл все выходные данные, у меня есть некоторые, но не все.
У меня нет этой части в моем файле журнала:
Пробежал 1 тест за 3.860s
OK
Так, как я могу подключить модульный тест на моем регистраторе, чтобы получить всю распечатку в моем файле журнала?
Привет