From 40b353bbe608ba440287650d6c276887e1e7c2f0 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Fri, 7 Feb 2014 15:43:58 +0000 Subject: Show more details when bbackupquery command parsing fails --- bin/bbackupquery/BackupQueries.cpp | 4 +++- bin/bbackupquery/BackupQueries.h | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/bin/bbackupquery/BackupQueries.cpp b/bin/bbackupquery/BackupQueries.cpp index b8b9525b..6204cf90 100644 --- a/bin/bbackupquery/BackupQueries.cpp +++ b/bin/bbackupquery/BackupQueries.cpp @@ -114,7 +114,9 @@ void BackupQueries::DoCommand(ParsedCommand& rCommand) if(rCommand.mFailed) { - BOX_ERROR("Parse failed"); + BOX_ERROR("Parse failed: unknown command '" << + rCommand.mCmdElements[0] << "' or failed to convert " + "encoding of arguments"); return; } diff --git a/bin/bbackupquery/BackupQueries.h b/bin/bbackupquery/BackupQueries.h index 62ff231d..82fc7bed 100644 --- a/bin/bbackupquery/BackupQueries.h +++ b/bin/bbackupquery/BackupQueries.h @@ -77,6 +77,7 @@ public: ParsedCommand(const std::string& Command, bool isFromCommandLine); bool IsEmpty() { return mCmdElements.empty(); } + bool IsFailed() { return mFailed; } }; void DoCommand(ParsedCommand& rCommand); -- cgit v1.2.3