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