Package com.mucommander.MuLogging

Examples of com.mucommander.MuLogging.LogLevel


     * @return a panel containing the level combo box and a leading localized label describing it
     */
    private JPanel createComboPanel() {
        JPanel comboPanel = new JPanel(new FlowLayout());
        comboPanel.add(new JLabel(Translator.get("debug_console_dialog.level")+":"));
        LogLevel logLevel = MuLogging.getLogLevel();

        levelComboBox = new JComboBox();
        for(LogLevel level:LogLevel.values())
            levelComboBox.addItem(level);
           
View Full Code Here


    private void refreshLogRecords() {
      DefaultListModel listModel = new DefaultListModel();
        DebugConsoleAppender handler = MuLogging.getDebugConsoleAppender();

        final LoggingEvent[] records = handler.getLogRecords();
        final LogLevel currentLogLevel = MuLogging.getLogLevel();
       
        for (LoggingEvent record : records) {
          if (record.isLevelEqualOrHigherThan(currentLogLevel))
            listModel.addElement(record);
        }
View Full Code Here

   
    /**
     * Changes the log level to the selected combo box value.
     */
    private void updateLogLevel() {
        LogLevel newLevel = (LogLevel) levelComboBox.getSelectedItem();

        MuLogging.setLogLevel(newLevel);
    }
View Full Code Here

            JLabel label = (JLabel)super.getListCellRendererComponent(list, value, index, isSelected, cellHasFocus);
           
            // Change the label's foreground color to match the level of the log record
            if(!isSelected) {
                LogLevel level = ((LoggingEvent)value).getLevel();
                Color color;

                if(level.equals(LogLevel.SEVERE))
                    color = Color.RED;
                else if(level.equals(LogLevel.WARNING))
                    color = new Color(255, 100, 0);     // Dark orange
                else if(level.equals(LogLevel.CONFIG))
                    color = Color.BLUE;
                else if(level.equals(LogLevel.INFO))
                    color = Color.BLACK;
                else if(level.equals(LogLevel.FINE))
                    color = Color.DARK_GRAY;
                else
                    color = new Color(110, 110, 110);    // Between Color.GRAY and Color.DARK_GRAY

                label.setForeground(color);
View Full Code Here

TOP

Related Classes of com.mucommander.MuLogging.LogLevel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.