[lvm-devel] master - report: add report_current_object_cmdlog fn as a shortcut for reporting current object's log item
Peter Rajnoha
prajnoha at fedoraproject.org
Mon Jun 20 09:41:05 UTC 2016
Gitweb: http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=fe63715f25cf156b07e144a2e7b5cce56d32e39e
Commit: fe63715f25cf156b07e144a2e7b5cce56d32e39e
Parent: 7d4a15e53a19dcc073b7037638d811eba3a85edf
Author: Peter Rajnoha <prajnoha at redhat.com>
AuthorDate: Mon May 23 15:09:05 2016 +0200
Committer: Peter Rajnoha <prajnoha at redhat.com>
CommitterDate: Mon Jun 20 11:33:42 2016 +0200
report: add report_current_object_cmdlog fn as a shortcut for reporting current object's log item
---
lib/report/report.c | 11 +++++++++++
lib/report/report.h | 1 +
2 files changed, 12 insertions(+), 0 deletions(-)
diff --git a/lib/report/report.c b/lib/report/report.c
index eec9756..1436cfe 100644
--- a/lib/report/report.c
+++ b/lib/report/report.c
@@ -3869,3 +3869,14 @@ int report_cmdlog(void *handle, const char *type, const char *context,
return 1;
}
+
+int report_current_object_cmdlog(const char *type, const char *msg, int32_t ret_code)
+{
+ log_report_t log_state = log_get_report_state();
+
+ return report_cmdlog(log_state.report, type, log_get_report_context_name(log_state.context),
+ log_get_report_object_type_name(log_state.object_type),
+ log_state.object_name, log_state.object_id,
+ log_state.object_group, log_state.object_group_id,
+ msg, stored_errno(), ret_code);
+}
diff --git a/lib/report/report.h b/lib/report/report.h
index 37e1061..a6f17cd 100644
--- a/lib/report/report.h
+++ b/lib/report/report.h
@@ -110,6 +110,7 @@ int report_cmdlog(void *handle, const char *type, const char *context,
const char *object_id, const char *object_group,
const char *object_group_id, const char *msg,
int current_errno, int ret_code);
+int report_current_object_cmdlog(const char *type, const char *msg, int32_t ret_code);
int report_output(void *handle);
#endif
More information about the lvm-devel
mailing list