qiskit_trebugger.model.log_entry

Defines a log entry for the debugger

 1"""Defines a log entry for the debugger"""
 2from time import time
 3
 4
 5class LogEntry:
 6    """Class for a log entry of the debugger"""
 7
 8    def __init__(self, levelname, msg, args):
 9        """Defines a log entry with the level of log,
10           log message and the arguments
11
12        Args:
13            levelname (str): Level of severity for the log
14            msg (str): log message
15            args (list): list of arguments for the log
16        """
17        self.levelname = levelname
18        self.msg = msg
19        self.args = args
20        self.time = time()
21
22    def __repr__(self) -> str:
23        return f"[{self.levelname}] {self.msg}"
24
25    def get_args(self):
26        """Get the arguments of log entry
27
28        Returns:
29            list: argument list
30        """
31        return self.args
class LogEntry:
 6class LogEntry:
 7    """Class for a log entry of the debugger"""
 8
 9    def __init__(self, levelname, msg, args):
10        """Defines a log entry with the level of log,
11           log message and the arguments
12
13        Args:
14            levelname (str): Level of severity for the log
15            msg (str): log message
16            args (list): list of arguments for the log
17        """
18        self.levelname = levelname
19        self.msg = msg
20        self.args = args
21        self.time = time()
22
23    def __repr__(self) -> str:
24        return f"[{self.levelname}] {self.msg}"
25
26    def get_args(self):
27        """Get the arguments of log entry
28
29        Returns:
30            list: argument list
31        """
32        return self.args

Class for a log entry of the debugger

LogEntry(levelname, msg, args)
 9    def __init__(self, levelname, msg, args):
10        """Defines a log entry with the level of log,
11           log message and the arguments
12
13        Args:
14            levelname (str): Level of severity for the log
15            msg (str): log message
16            args (list): list of arguments for the log
17        """
18        self.levelname = levelname
19        self.msg = msg
20        self.args = args
21        self.time = time()

Defines a log entry with the level of log, log message and the arguments

Args: levelname (str): Level of severity for the log msg (str): log message args (list): list of arguments for the log

levelname
msg
args
time
def get_args(self):
26    def get_args(self):
27        """Get the arguments of log entry
28
29        Returns:
30            list: argument list
31        """
32        return self.args

Get the arguments of log entry

Returns: list: argument list