From 78ef8ed2c370c42faf25549247cfb036bdde034b Mon Sep 17 00:00:00 2001 From: Peter Schiffer Date: Tue, 2 Apr 2013 10:54:58 +0200 Subject: [PATCH] Reworked logging configuration Debug log messages are now automatically compiled in libcgroup unless explicitly disabled with ./configure --disable-debug. Please note that the messages still must be enabled in runtime by setting appropriate log level, e.g. export CGROUP_LOGLEVEL=DEBUG. Changelog: - removed --disable-debug option of configure script, removing debug messages we would save 'amazing' 4kB, which is IMO not worth it. Signed-off-by: Peter Schiffer Acked-by: Ivana Hutarova Varekova --- configure.in | 11 ----------- src/libcgroup-internal.h | 5 ----- 2 files changed, 16 deletions(-) diff --git a/configure.in b/configure.in index 29be7a47..8284c1b6 100644 --- a/configure.in +++ b/configure.in @@ -45,17 +45,6 @@ AC_ARG_ENABLE([bindings], AM_CONDITIONAL([WITH_BINDINGS], [test x$with_bindings = xtrue]) # Process command line options -AC_ARG_ENABLE([debug], - [AC_HELP_STRING([--enable-debug], - [enable extra debugging output [default=no]])], - [ - if test "x$enableval" = xyes; then - AC_DEFINE([CGROUP_DEBUG], [], - [Define to enable extra debugging output.]) - fi - ] - []) - AC_ARG_ENABLE([tools], [AC_HELP_STRING([--enable-tools], [compile libcgroup tools [default=yes]])], diff --git a/src/libcgroup-internal.h b/src/libcgroup-internal.h index 47ee2abe..4c0f46c6 100644 --- a/src/libcgroup-internal.h +++ b/src/libcgroup-internal.h @@ -64,12 +64,7 @@ __BEGIN_DECLS #define cgroup_err(x...) cgroup_log(CGROUP_LOG_ERROR, x) #define cgroup_warn(x...) cgroup_log(CGROUP_LOG_WARNING, x) #define cgroup_info(x...) cgroup_log(CGROUP_LOG_INFO, x) - -#ifdef CGROUP_DEBUG #define cgroup_dbg(x...) cgroup_log(CGROUP_LOG_DEBUG, x) -#else -#define cgroup_dbg(x...) do {} while (0) -#endif #define CGROUP_DEFAULT_LOGLEVEL CGROUP_LOG_ERROR -- 2.47.2