1
0
Fork 0

Added simple piping of VP slices into Logger streams.

This commit is contained in:
Kaveh Vahedipour 2016-02-05 10:49:19 +00:00
parent d63fa1ad81
commit 2b6a0ceaa5
1 changed files with 9 additions and 7 deletions

View File

@ -435,12 +435,14 @@ int VelocyPackHelper::compare(VPackSlice const& lhs, VPackSlice const& rhs,
arangodb::LoggerStream& operator<< (arangodb::LoggerStream& logger,
VPackSlice const& slice) {
size_t cutoff = 100;
std::string slice_str(slice.toString());
bool longer = slice_str.size() > cutoff;
if (longer)
logger << slice_str.substr(cutoff) << "...";
else
logger << slice_str;
size_t const cutoff = 100;
std::string sliceStr(slice.toJson());
bool longer = sliceStr.size() > cutoff;
if (longer) {
logger << sliceStr.substr(cutoff) << "...";
}
else {
logger << sliceStr;
}
return logger;
}