Регистрация различных шагов задачи в одном файле в Python - PullRequest
0 голосов
/ 06 июля 2019

У меня есть одна задача с тремя нижеуказанными шагами

Шаг 1: выполнить команду unix
Шаг 2: выполнить команду java
Шаг 3: запустить сценарий оболочки

Я хочу, чтобы файл журнала поддерживал сценарии успеха и неудачи вышеперечисленных шагов вместе с параметрами и отметкой времени сбоя.

Я использовал приведенный ниже пример программы

    import logging

    logging.basicConfig(
        filename="test.log",
        level=logging.DEBUG,
        format="%(asctime)s:%(levelname)s:%(message)s"
        )


    class Pizza():
        def __init__(self, name, price):
            self.name = name
            self.price = price
            logging.debug("Pizza created: {} (${})".format(self.name, self.price))

        def make(self, quantity=1):
            logging.debug("Made {} {} pizza(s)".format(quantity, self.name))

        def eat(self, quantity=1):
            logging.debug("Ate {} pizza(s)".format(quantity, self.name))

    pizza_01 = Pizza("Sicilian", 18)
    pizza_01.make(5)
    pizza_01.eat(4)

    pizza_02 = Pizza("quattro formaggi", 16)
    pizza_02.make(2)
    pizza_02.eat(2)`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...