Description
After installing Tomcat8, Logging Level is registered as "Info" in registry. But Tomcat8w(prunmgr) displays Level "Warn" on Logging tab.
There is a mismatch of LOGL_xxx order in prunmgr.c#945-960
ComboBox_AddStringW(GetDlgItem(hDlg, IDC_PPLGLEVEL), LOGL_ERROR); ComboBox_AddStringW(GetDlgItem(hDlg, IDC_PPLGLEVEL), LOGL_WARN); ComboBox_AddStringW(GetDlgItem(hDlg, IDC_PPLGLEVEL), LOGL_INFO); ComboBox_AddStringW(GetDlgItem(hDlg, IDC_PPLGLEVEL), LOGL_DEBUG); if ((b = apxRegistryGetStringW(hRegserv, APXREG_PARAMSOFTWARE, _s_log, L"Level")) != NULL) { if (!lstrcmpiW(b, LOGL_ERROR)) ComboBox_SetCurSel(GetDlgItem(hDlg, IDC_PPLGLEVEL), 0); else if (!lstrcmpiW(b, LOGL_INFO)) ComboBox_SetCurSel(GetDlgItem(hDlg, IDC_PPLGLEVEL), 1); else if (!lstrcmpiW(b, LOGL_WARN)) ComboBox_SetCurSel(GetDlgItem(hDlg, IDC_PPLGLEVEL), 2); else ComboBox_SetCurSel(GetDlgItem(hDlg, IDC_PPLGLEVEL), 3); apxFree(b); }
ComboBox_AddStringW's orderĀ is LOGL_WARN, LOGL_INFO, but ComboBox_SetCurSel's order is LOGL_INFO, LOG_WARN.