Author: sebb
Date: Wed Sep 12 08:08:42 2007
New Revision: 574984

URL: http://svn.apache.org/viewvc?rev=574984&view=rev
Log:
Clarify logging

Modified:
    jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/tree/JMeterTreeNode.java

Modified: 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/tree/JMeterTreeNode.java
URL: 
http://svn.apache.org/viewvc/jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/tree/JMeterTreeNode.java?rev=574984&r1=574983&r2=574984&view=diff
==============================================================================
--- 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/tree/JMeterTreeNode.java 
(original)
+++ 
jakarta/jmeter/trunk/src/core/org/apache/jmeter/gui/tree/JMeterTreeNode.java 
Wed Sep 12 08:08:42 2007
@@ -38,10 +38,6 @@
 import org.apache.jorphan.logging.LoggingManager;
 import org.apache.log.Logger;
 
-/**
- * @author Michael Stover
- * @version $Revision$
- */
 public class JMeterTreeNode extends DefaultMutableTreeNode implements 
NamedTreeNode {
        private static final Logger log = LoggingManager.getLoggerForClass();
 
@@ -72,31 +68,32 @@
        }
 
        public ImageIcon getIcon(boolean enabled) {
+               TestElement testElement = getTestElement();
                try {
-                       if (getTestElement() instanceof TestBean) {
+                       if (testElement instanceof TestBean) {
+                               Class testClass = testElement.getClass();
                                try {
-                                       Image img = 
Introspector.getBeanInfo(getTestElement().getClass())
-                                                       
.getIcon(BeanInfo.ICON_COLOR_16x16);
+                                       Image img = 
Introspector.getBeanInfo(testClass).getIcon(BeanInfo.ICON_COLOR_16x16);
                                        // If icon has not been defined, then 
use GUI_CLASS property
-                                       if (img == null) {//
-                                               Object clazz = 
Introspector.getBeanInfo(getTestElement().getClass()).getBeanDescriptor()
+                                       if (img == null) {
+                                               Object clazz = 
Introspector.getBeanInfo(testClass).getBeanDescriptor()
                                                                
.getValue(TestElement.GUI_CLASS);
                                                if (clazz == null) {
-                                                       log.error("Can't obtain 
GUI class for " + getTestElement().getClass().getName());
+                                                       log.warn("getIcon(): 
Can't obtain GUI class from " + testClass.getName());
                                                        return null;
                                                }
                                                return 
GUIFactory.getIcon(Class.forName((String) clazz), enabled);
                                        }
                                        return new ImageIcon(img);
                                } catch (IntrospectionException e1) {
-                                       log.error("Can't obtain icon", e1);
+                                       log.error("Can't obtain icon for class 
"+testElement, e1);
                                        throw new 
org.apache.jorphan.util.JMeterError(e1);
                                }
                        }
-                       return 
GUIFactory.getIcon(Class.forName(getTestElement().getPropertyAsString(TestElement.GUI_CLASS)),
+                       return 
GUIFactory.getIcon(Class.forName(testElement.getPropertyAsString(TestElement.GUI_CLASS)),
                                                enabled);
                } catch (ClassNotFoundException e) {
-                       log.warn("Can't get icon for class " + 
getTestElement(), e);
+                       log.warn("Can't get icon for class " + testElement, e);
                        return null;
                }
        }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to