Yoshinobu Makimoto created DAEMON-407:
-----------------------------------------

             Summary: Prunmgr displays incorrect logging level.
                 Key: DAEMON-407
                 URL: https://issues.apache.org/jira/browse/DAEMON-407
             Project: Commons Daemon
          Issue Type: Bug
          Components: Procrun
    Affects Versions: 1.2.0
            Reporter: Yoshinobu Makimoto


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
{code:java}
                  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);
                  }
{code}
ComboBox_AddStringW's orderĀ  is LOGL_WARN, LOGL_INFO, but ComboBox_SetCurSel's 
order is LOGL_INFO, LOG_WARN.



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to