View | Details | Raw Unified | Return to bug 56920
Collapse All | Expand All

(-)bin/jmeter.properties (+6 lines)
Lines 129-134 Link Here
129
# default to false
129
# default to false
130
#jmeter.loggerpanel.display=false
130
#jmeter.loggerpanel.display=false
131
131
132
# Enable LogViewer Panel to receive log event even if closed
133
# Enabled since 2.12
134
# Note this has some impact on performances, but as GUI mode must
135
# not be used for Load Test it is acceptable
136
#jmeter.loggerpanel.enable_when_closed=true
137
132
# Error/Fatal Log count display
138
# Error/Fatal Log count display
133
# defaults to true
139
# defaults to true
134
#jmeter.errorscounter.display=true
140
#jmeter.errorscounter.display=true
(-)src/core/org/apache/jmeter/gui/LoggerPanel.java (-1 / +5 lines)
Lines 49-54 Link Here
49
    private static final int LOGGER_PANEL_MAX_LENGTH =
49
    private static final int LOGGER_PANEL_MAX_LENGTH =
50
            JMeterUtils.getPropDefault("jmeter.loggerpanel.maxlength", 80000); // $NON-NLS-1$
50
            JMeterUtils.getPropDefault("jmeter.loggerpanel.maxlength", 80000); // $NON-NLS-1$
51
51
52
    // Make panel handle event even if closed
53
    private static final boolean LOGGER_PANEL_RECEIVE_WHEN_CLOSED =
54
            JMeterUtils.getPropDefault("jmeter.loggerpanel.enable_when_closed", true); // $NON-NLS-1$
55
52
    /**
56
    /**
53
     * Pane for display JMeter log file
57
     * Pane for display JMeter log file
54
     */
58
     */
Lines 78-84 Link Here
78
     */
82
     */
79
    @Override
83
    @Override
80
    public void processEvent(final LogEvent logEvent) {
84
    public void processEvent(final LogEvent logEvent) {
81
        if(!GuiPackage.getInstance().getMenuItemLoggerPanel().getModel().isSelected()) {
85
        if(!LOGGER_PANEL_RECEIVE_WHEN_CLOSED && !GuiPackage.getInstance().getMenuItemLoggerPanel().getModel().isSelected()) {
82
            return;
86
            return;
83
        }
87
        }
84
        
88
        
(-)src/core/org/apache/jmeter/gui/MainFrame.java (+2 lines)
Lines 20-25 Link Here
20
20
21
import java.awt.BorderLayout;
21
import java.awt.BorderLayout;
22
import java.awt.Component;
22
import java.awt.Component;
23
import java.awt.Cursor;
23
import java.awt.Dimension;
24
import java.awt.Dimension;
24
import java.awt.Font;
25
import java.awt.Font;
25
import java.awt.Insets;
26
import java.awt.Insets;
Lines 204-209 Link Here
204
        warnIndicator.setOpaque(false);
205
        warnIndicator.setOpaque(false);
205
        warnIndicator.setContentAreaFilled(false);
206
        warnIndicator.setContentAreaFilled(false);
206
        warnIndicator.setBorderPainted(false);
207
        warnIndicator.setBorderPainted(false);
208
        warnIndicator.setCursor(new Cursor(Cursor.HAND_CURSOR));
207
209
208
        warnIndicator.setToolTipText(JMeterUtils.getResString("error_indicator_tooltip")); // $NON-NLS-1$
210
        warnIndicator.setToolTipText(JMeterUtils.getResString("error_indicator_tooltip")); // $NON-NLS-1$
209
        warnIndicator.addActionListener(this);
211
        warnIndicator.addActionListener(this);

Return to bug 56920