summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron <aaron@10gen.com>2010-07-01 21:13:34 -0700
committerAaron <aaron@10gen.com>2010-07-01 21:13:34 -0700
commitf07303e44fbfaab5d9eb014aaaec8cb3b64a4c48 (patch)
tree727ab760822d08654d2150c746d841cc68371bea
parent8d5f5b6002325c0d6ac537ffd28d39ce93a24441 (diff)
downloadmongo-f07303e44fbfaab5d9eb014aaaec8cb3b64a4c48.tar.gz
log details of bad object when checking enabled
-rw-r--r--db/dbmessage.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/db/dbmessage.h b/db/dbmessage.h
index ba5cf942ad8..ae26128fb5b 100644
--- a/db/dbmessage.h
+++ b/db/dbmessage.h
@@ -143,6 +143,9 @@ namespace mongo {
massert( 10306 , "Next object larger than available space",
js.objsize() < ( theEnd - data ) );
if ( objcheck && !js.valid() ) {
+ if ( logLevel >= 3 ) {
+ log() << "bad object: " << js.hexDump() << endl;
+ }
massert( 10307 , "bad object in message", false);
}
nextjsobj += js.objsize();