Hello List, I took Jan's logging improvements patchset sent to the libcg-devel list here: http://www.mail-archive.com/libcg-devel@lists.sourceforge.net/msg02790.html
and updated it for the latest master branch in git. I kept original patch descriptions, just updated if neccesary. Additional changes I made are: - added more log messages (but this is still not finished) - unified format and level of some messages - default log level set to ERROR - enabled --debug verbosity for cgrulesengd deamon if CGROUP_LOGLEVEL=DEBUG variable set peter --- Peter Schiffer (13): Removed cgroup_dbg from cgrulesengd Reworked libcgroup logging Enabled default logging Reworked logging configuration Added parsing of CGROUP_LOGLEVEL environment variable Recognize DEBUG level of CGROUP_LOGLEVEL variable in daemon Fixed cgrulesengd to log libcgroup log messages to syslog Changed log level of various messages Added new errors/warnings Enabled logging in cgconfigparser Added new logging to the tools Added a test for the new logging Added CGROUP_LOGLEVEL to man pages configure.in | 11 --- doc/man/cgclassify.1 | 11 ++- doc/man/cgclear.1 | 6 + doc/man/cgconfigparser.8 | 6 + doc/man/cgcreate.1 | 5 + doc/man/cgdelete.1 | 6 + doc/man/cgexec.1 | 11 ++- doc/man/cgget.1 | 6 + doc/man/cgrulesengd.8 | 7 ++ doc/man/cgset.1 | 6 + doc/man/cgsnapshot.1 | 6 + doc/man/lscgroup.1 | 8 ++ doc/man/lssubsys.1 | 7 +- include/Makefile.am | 2 include/libcgroup.h | 1 include/libcgroup/init.h | 4 + include/libcgroup/log.h | 147 ++++++++++++++++++++++++++++++++++ src/Makefile.am | 2 src/api.c | 129 ++++++++++++++++++++---------- src/config.c | 18 ++++ src/daemon/cgrulesengd.c | 198 +++++++++++++++++++++++++++++++--------------- src/libcgroup-internal.h | 11 +-- src/libcgroup.map | 5 + src/log.c | 96 ++++++++++++++++++++++ src/tools/cgconfig.c | 2 src/tools/tools-common.h | 9 +- tests/Makefile.am | 7 +- tests/logger.c | 53 ++++++++++++ tests/logger.sh | 137 ++++++++++++++++++++++++++++++++ 29 files changed, 770 insertions(+), 147 deletions(-) create mode 100644 include/libcgroup/log.h create mode 100644 src/log.c create mode 100644 tests/logger.c create mode 100755 tests/logger.sh -- ------------------------------------------------------------------------------ Free Next-Gen Firewall Hardware Offer Buy your Sophos next-gen firewall before the end March 2013 and get the hardware for free! Learn more. http://p.sf.net/sfu/sophos-d2d-feb _______________________________________________ Libcg-devel mailing list Libcg-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/libcg-devel