qiskit-documentation/docs/api/qiskit/0.26/qiskit.ignis.logging.IgnisL...

71 lines
3.3 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: IgnisLogReader
description: API reference for qiskit.ignis.logging.IgnisLogReader
in_page_toc_min_heading_level: 1
python_api_type: class
python_api_name: qiskit.ignis.logging.IgnisLogReader
---
# qiskit.ignis.logging.IgnisLogReader
<Class id="qiskit.ignis.logging.IgnisLogReader" isDedicatedPage={true} github="https://github.com/qiskit-community/qiskit-ignis/tree/stable/0.6/qiskit/ignis/logging/ignis_logging.py" signature="IgnisLogReader" modifiers="class">
Class to read from Ignis log files
Reads and constructs tabular representation of logged data based on date/time and key criteria
### \_\_init\_\_
<Function id="qiskit.ignis.logging.IgnisLogReader.__init__" signature="__init__()">
Initialize self. See help(type(self)) for accurate signature.
</Function>
## Methods
| | |
| ------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- |
| [`__init__`](#qiskit.ignis.logging.IgnisLogReader.__init__ "qiskit.ignis.logging.IgnisLogReader.__init__")() | Initialize self. |
| [`get_log_files`](#qiskit.ignis.logging.IgnisLogReader.get_log_files "qiskit.ignis.logging.IgnisLogReader.get_log_files")() | Get Names of all log files (several may be present due to logging file rotation). |
| [`read_values`](#qiskit.ignis.logging.IgnisLogReader.read_values "qiskit.ignis.logging.IgnisLogReader.read_values")(\[log\_files, keys, …]) | Retrieve log lines using key and date/time filtering criteria |
### get\_log\_files
<Function id="qiskit.ignis.logging.IgnisLogReader.get_log_files" signature="get_log_files()">
Get Names of all log files (several may be present due to logging file rotation). File names are sorted by modification time.
**Returns**
list of all log file names
**Return type**
list
</Function>
### read\_values
<Function id="qiskit.ignis.logging.IgnisLogReader.read_values" signature="read_values(log_files=None, keys=None, from_datetime=None, from_datetime_format=None, to_datetime=None, to_datetime_format=None)">
Retrieve log lines using key and date/time filtering criteria
**Params:**
log\_files: List of log files to read from keys: Retrieve only key value pairs of corresponding to keys A row with no matching keys will not be retrieved. If not specified, all keys are retrieved (optional)
from\_datetime(None): Retrieve only rows newer than the given date and time
from\_datetime\_format(None): datetime format string. If not specified will assume “%Y/%m/%d %H:%M:%S”
to\_datetime(None): Retrieve only rows older than the given date and time
to\_datetime\_format(None): datetime format string. If not specified will assume “%Y/%m/%d %H:%M:%S”
**Returns**
A list containing the retrieved rows of key pair values
**Return type**
list
</Function>
</Class>