1
0
mirror of git://sourceware.org/git/lvm2.git synced 2024-12-21 13:34:40 +03:00

report: add report_current_object_cmdlog fn as a shortcut for reporting current object's log item

This commit is contained in:
Peter Rajnoha 2016-05-23 15:09:05 +02:00
parent 7d4a15e53a
commit fe63715f25
2 changed files with 12 additions and 0 deletions

View File

@ -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);
}

View File

@ -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