Browse Source

dracut-logger: turn off xtrace for log messages

Turn off xtrace for log messages and turn it back on, if $debug is set.
master
Harald Hoyer 14 years ago
parent
commit
1e64e4939f
  1. 3
      dracut
  2. 8
      dracut-logger

3
dracut

@ -433,7 +433,8 @@ export initdir hookdirs dracutbasedir dracutmodules drivers \ @@ -433,7 +433,8 @@ export initdir hookdirs dracutbasedir dracutmodules drivers \
fw_dir drivers_dir debug no_kernel kernel_only \
add_drivers mdadmconf lvmconf filesystems \
use_fstab libdir usrlibdir \
stdloglvl sysloglvl fileloglvl kmsgloglvl logfile
stdloglvl sysloglvl fileloglvl kmsgloglvl logfile \
debug

if [[ $kernel_only != yes ]]; then
# Create some directory structure first

8
dracut-logger

@ -294,6 +294,7 @@ dlog() { @@ -294,6 +294,7 @@ dlog() {
_do_dlog "$1" "$line"
done
fi
[ -n "$debug" ] && set -x
return 0
}

@ -302,6 +303,7 @@ dlog() { @@ -302,6 +303,7 @@ dlog() {
# @param msg Message.
# @retval 0 It's always returned, even if logging failed.
dtrace() {
set +x
dlog 6 "$@"
}

@ -310,6 +312,7 @@ dtrace() { @@ -310,6 +312,7 @@ dtrace() {
# @param msg Message.
# @retval 0 It's always returned, even if logging failed.
ddebug() {
set +x
dlog 5 "$@"
}

@ -318,6 +321,7 @@ ddebug() { @@ -318,6 +321,7 @@ ddebug() {
# @param msg Message.
# @retval 0 It's always returned, even if logging failed.
dinfo() {
set +x
dlog 4 "$@"
}

@ -326,6 +330,7 @@ dinfo() { @@ -326,6 +330,7 @@ dinfo() {
# @param msg Message.
# @retval 0 It's always returned, even if logging failed.
dwarn() {
set +x
dlog 3 "$@"
}

@ -334,6 +339,7 @@ dwarn() { @@ -334,6 +339,7 @@ dwarn() {
# @param msg Message.
# @retval 0 It's always returned, even if logging failed.
dwarning() {
set +x
dwarn "$@"
}

@ -342,6 +348,7 @@ dwarning() { @@ -342,6 +348,7 @@ dwarning() {
# @param msg Message.
# @retval 0 It's always returned, even if logging failed.
derror() {
set +x
dlog 2 "$@"
}

@ -350,5 +357,6 @@ derror() { @@ -350,5 +357,6 @@ derror() {
# @param msg Message.
# @retval 0 It's always returned, even if logging failed.
dfatal() {
set +x
dlog 1 "$@"
}

Loading…
Cancel
Save