public boolean initialize()

in java/src/org/apache/qetest/Reporter.java [158:209]


    public boolean initialize(Properties p)
    {

        setProperties(p);

        String dbg = reporterProps.getProperty(OPT_DEBUG);

        if ((dbg != null) && dbg.equalsIgnoreCase("true"))
        {
            setDebug(true);
        }

        String perf = reporterProps.getProperty(OPT_PERFLOGGING);

        if ((perf != null) && perf.equalsIgnoreCase("true"))
        {
            setPerfLogging(true);
        }

        // int values need to be parsed
        String logLvl = reporterProps.getProperty(OPT_LOGGINGLEVEL);

        if (logLvl != null)
        {
            try
            {
                setLoggingLevel(Integer.parseInt(logLvl));
            }
            catch (NumberFormatException numEx)
            { /* no-op */
            }
        }

        // Add however many loggers are askedfor
        boolean b = true;
        StringTokenizer st =
            new StringTokenizer(reporterProps.getProperty(OPT_LOGGERS),
                                LOGGER_SEPARATOR);
        int i;

        for (i = 0; st.hasMoreTokens(); i++)
        {
            String temp = st.nextToken();

            if ((temp != null) && (temp.length() > 1))
            {
                b &= addLogger(temp, reporterProps);
            }
        }

        return true;
    }