If CGROUP_LOGLEVEL=DEBUG environment variable is set, enable --debug verbosity
level in the cgrulesengd daemon.

Signed-off-by: Peter Schiffer <pschi...@redhat.com>
---
 src/daemon/cgrulesengd.c |   12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/daemon/cgrulesengd.c b/src/daemon/cgrulesengd.c
index 72ff9a9..bc327d0 100644
--- a/src/daemon/cgrulesengd.c
+++ b/src/daemon/cgrulesengd.c
@@ -1027,6 +1027,18 @@ int main(int argc, char *argv[])
                goto finished;
        }
 
+       /*
+        * Check environment variable CGROUP_LOGLEVEL. If it's set to DEBUG,
+        * set appropriate verbosity level.
+        */
+       char *level_str = getenv("CGROUP_LOGLEVEL");
+       if (level_str != NULL) {
+               if (cgroup_parse_log_level_str(level_str) == CGROUP_LOG_DEBUG) {
+                       verbosity = 4;
+                       logp = "-";
+               }
+       }
+
        while (1) {
                int c;
 


------------------------------------------------------------------------------
Own the Future-Intel(R) Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest. Compete 
for recognition, cash, and the chance to get your game on Steam. 
$5K grand prize plus 10 genre and skill prizes. Submit your demo 
by 6/6/13. http://altfarm.mediaplex.com/ad/ck/12124-176961-30367-2
_______________________________________________
Libcg-devel mailing list
Libcg-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/libcg-devel

Reply via email to