diff --git a/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml b/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml
index 7694941487..af1f23e09b 100644
--- a/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml
+++ b/packages/mediacenter/xbmc-addon-settings/config/default_settings.xml
@@ -31,6 +31,8 @@
+
+
diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml
index b083744f13..21f01629a1 100644
--- a/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml
+++ b/packages/mediacenter/xbmc-addon-settings/source/resources/language/English/strings.xml
@@ -50,4 +50,8 @@
crond
Start cron daemon at boot
+ syslog
+ Use remote syslog server
+ Remote syslog IP address
+
diff --git a/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml b/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml
index b41164ad77..c0bc00950a 100644
--- a/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml
+++ b/packages/mediacenter/xbmc-addon-settings/source/resources/settings.xml
@@ -81,5 +81,9 @@
+
+
+
+
diff --git a/packages/sysutils/busybox/init.d/08_syslogd b/packages/sysutils/busybox/init.d/08_syslogd
index 524c77d8cd..d3cf2e3242 100644
--- a/packages/sysutils/busybox/init.d/08_syslogd
+++ b/packages/sysutils/busybox/init.d/08_syslogd
@@ -25,12 +25,21 @@
(
progress "Starting Syslog daemon"
- if [ -f /storage/.config/syslog.conf ]; then
- syslogd -f /storage/.config/syslog.conf
- else
- syslogd
+
+ source /var/config/settings.conf
+
+ SYSLOGD_OPTIONS="-L"
+
+ if [ "$SYSLOG_REMOTE" == "true" -a "$SYSLOG_SERVER" ]; then
+ SYSLOGD_OPTIONS="$SYSLOGD_OPTIONS -R $SYSLOG_SERVER"
fi
+ if [ -f /storage/.config/syslog.conf ]; then
+ SYSLOGD_OPTIONS="$SYSLOGD_OPTIONS -f /storage/.config/syslog.conf"
+ fi
+
+ syslogd $SYSLOGD_OPTIONS
+
progress "Starting Kernellog daemon"
klogd
)&