diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2016-05-23 15:09:05 +0200 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2016-06-20 11:33:42 +0200 |
commit | fe63715f25cf156b07e144a2e7b5cce56d32e39e (patch) | |
tree | fe66a12a551ee9ecb531ec51dc902b6a4d78ff0d | |
parent | 7d4a15e53a19dcc073b7037638d811eba3a85edf (diff) | |
download | lvm2-fe63715f25cf156b07e144a2e7b5cce56d32e39e.tar.gz |
report: add report_current_object_cmdlog fn as a shortcut for reporting current object's log item
-rw-r--r-- | lib/report/report.c | 11 | ||||
-rw-r--r-- | 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 eec97564b..1436cfe1e 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 37e106158..a6f17cd59 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 |