Hello List,
I took Jan's logging improvements patchset sent to the libcg-devel list here:
http://www.mail-archive.com/[email protected]/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
[email protected]
https://lists.sourceforge.net/lists/listinfo/libcg-devel