From patchwork Thu Jan 19 09:22:27 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [CONSOLIDATED, PULL, 06/33] busybox: enable log level configuration in syslog-startup.conf and script Date: Thu, 19 Jan 2012 09:22:27 -0000 From: Saul Wold X-Patchwork-Id: 19745 Message-Id: <921dfd1a2bc6ad2867da13d2b669288f9788a088.1326964778.git.sgw@linux.intel.com> To: openembedded-core@lists.openembedded.org From: Joshua Lock It's possible to configure busybox syslog to only log messages above a certain level, expose this functionality through the syslog-startup.conf and syslog init script. Valid values are 1-8 inclusive. Signed-off-by: Joshua Lock --- meta/recipes-core/busybox/files/syslog | 3 +++ .../recipes-core/busybox/files/syslog-startup.conf | 1 + 2 files changed, 4 insertions(+), 0 deletions(-) diff --git a/meta/recipes-core/busybox/files/syslog b/meta/recipes-core/busybox/files/syslog index 0be412b..deeea8b 100644 --- a/meta/recipes-core/busybox/files/syslog +++ b/meta/recipes-core/busybox/files/syslog @@ -40,6 +40,9 @@ if [ -f /etc/syslog-startup.conf ]; then if [ "$REDUCE" = "yes" ]; then SYSLOG_ARGS="$SYSLOG_ARGS -S" fi + if [ -n "$LOGLEVEL" ]; then + SYSLOG_ARGS="$SYSLOG_ARGS -l $LOGLEVEL" + fi else # default: log to 16K shm circular buffer SYSLOG_ARGS="-C" diff --git a/meta/recipes-core/busybox/files/syslog-startup.conf b/meta/recipes-core/busybox/files/syslog-startup.conf index f58cbe5..83b86f2 100644 --- a/meta/recipes-core/busybox/files/syslog-startup.conf +++ b/meta/recipes-core/busybox/files/syslog-startup.conf @@ -9,3 +9,4 @@ REDUCE=no # reduce-size logging #ROTATEGENS=3 # keep X generations of rotated logs BUFFERSIZE=64 # size of circular buffer [kByte] FOREGROUND=no # run in foreground (don't use!) +#LOGLEVEL=5 # local log level (between 1 and 8)