r->log_timestamp = log_tstamp;
}
+int nvme_get_logging_level(nvme_root_t r, bool *log_pid, bool *log_tstamp)
+{
+ if (!r)
+ r = root;
+ if (!r)
+ return DEFAULT_LOGLEVEL;
+ if (log_pid)
+ *log_pid = r->log_pid;
+ if (log_tstamp)
+ *log_tstamp = r->log_timestamp;
+ return r->log_level;
+}
+
void nvme_set_root(nvme_root_t r)
{
root = r;
*/
void nvme_init_logging(nvme_root_t r, int lvl, bool log_pid, bool log_tstamp);
+/**
+ * nvme_get_logging_level() - Get current logging level
+ * @r: nvme_root_t context
+ * @log_pid: Pointer to store a current value of logging of
+ * the PID flag at (optional).
+ * @log_tstamp: Pointer to store a current value of logging of
+ * the timestamp flag at (optional).
+ *
+ * Retrieves current values of logging variables.
+ *
+ * Return: current log level value or DEFAULT_LOGLEVEL if not initialized.
+ */
+int nvme_get_logging_level(nvme_root_t r, bool *log_pid, bool *log_tstamp);
+
/**
* nvme_set_root() - Set nvme_root_t context
* @r: nvme_root_t context