#plog=1
# Whether logging happens to the relevant buffer. Overrides `plog`.
+# Note that the buffer is still there, just libdlog doesn't send logs.
enable_main=1
enable_radio=1
enable_system=1
enable_apps=1
+# enable_kmsg = 1 # DOESN'T WORK! KMSG is not a libdlog-populated buffer. See below for `handle_kmsg` instead.
# Debugmode - whether write platform debug log or not
# If disabled, logs at priority levels DEBUG and below - this means also VERBOSE - are completely dropped
# link to /dev/log even if systemd did not pass the socket to logger (default 0)
#syslog_force=1
+# Whether the buffer is handled. This means the buffer is not read by the daemon.
+# This only affects some "external" buffers not populated by libdlog, currently only kmsg.
+handle_kmsg=1
+
# Syslog handling currently disabled in the daemon - not needed in Tizen.
#dlog_logger_conf_syslog=dlogutil -b syslog -r 256 -n 1 -f /var/log/dlog/syslog -v recv_realtime
ret = -ENOENT;
goto end;
}
- data->is_buffer_enabled[LOG_ID_KMSG] = 1;
+ data->is_buffer_enabled[LOG_ID_KMSG] = log_config_get_boolean(&conf, "handle_kmsg", true);
data->is_buffer_enabled[LOG_ID_SYSLOG] =
dev_log_sock_get() >= 0 || log_config_get_boolean(&conf, "syslog_force", false);