Signed-off-by: Matt Benjamin <matt@cohortfs.com>
Signed-off-by: Casey Bodley <casey@linuxbox.com>
Signed-off-by: Matt Benjamin <matt@cohortfs.com>
#define pdout(v, p) lpdout((g_ceph_context), v, p)
+#define dlog_p(sub, v) ldlog_p1((g_ceph_context), sub, v)
+
#define generic_dout(v) lgeneric_dout((g_ceph_context), v)
#define derr lderr((g_ceph_context))
#define lgeneric_dout(cct, v) dout_impl(cct, ceph_subsys_, v) *_dout
#define lgeneric_derr(cct) dout_impl(cct, ceph_subsys_, -1) *_dout
+#define ldlog_p1(cct, sub, lvl) \
+ (cct->_conf->subsys.should_gather((sub), (lvl)))
+
// NOTE: depend on magic value in _ASSERT_H so that we detect when
// /usr/include/assert.h clobbers our fancier version.
#define dendl std::flush; \