eo_lifecycle: on log level info (3), show leaked objects.
authorGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Thu, 8 Dec 2016 17:49:32 +0000 (15:49 -0200)
committerGustavo Sverzut Barbieri <barbieri@profusion.mobi>
Thu, 8 Dec 2016 18:00:01 +0000 (16:00 -0200)
commit87bed5622eb377cf93935e3cdad6051f3d126d6e
treede5a7f5dbe9695553058b76a753ca552390eab14
parent3b67f8be4ce3636351176363a6f5d448ee2a9fe8
eo_lifecycle: on log level info (3), show leaked objects.

Since we keep a log of created and deleted objects, we can walk the
log and see which were leaked. As this is expensive, do only if log
level is greater than 3 (INFO, DEBUG...), with backtrace of object
creation being displayed as backtrace if running as level 4 (DEBUG).
src/lib/eo/eo.c