Hostapd debugging - messages missing

Hi,

I like to debug hostap but it seems that the guide is outdated. I did not get any message created via wpa_printf into the syslog. CONFIG_DEBUG_SYSLOG looks active in OpenWRT hostapd-full.config and logging is enabled in hostap config.

I am sure I missed something perhaps anybody knows what to do.

cat hostapd-wl1.conf | grep logger

logger_syslog=127
logger_syslog_level=0
logger_stdout=127
logger_stdout_level=0

void wpa_printf(int level, const char *fmt, ...)
{
	va_list ap;

	if (level >= wpa_debug_level) {
#ifdef CONFIG_ANDROID_LOG
		va_start(ap, fmt);
		__android_log_vprint(wpa_to_android_level(level),
				     ANDROID_LOG_NAME, fmt, ap);
		va_end(ap);
#else /* CONFIG_ANDROID_LOG */
#ifdef CONFIG_DEBUG_SYSLOG
		if (wpa_debug_syslog) {
			va_start(ap, fmt);
			vsyslog(syslog_priority(level), fmt, ap);
			va_end(ap);
		}
#endif /* CONFIG_DEBUG_SYSLOG */
		wpa_debug_print_timestamp();
#ifdef CONFIG_DEBUG_FILE
		if (out_file) {

Solved. hostapd has to be compiled with a higher logging level. It is simply not available if not set.

Network -> WirelessAPD -> "Minimum debug message priority" to e.g. 0 to have all levels generally available for debugging. I added a better description to the Wiki.