Commit 838bad8e2e6d8437d678a895cf9f8ff47436c288

Authored by Cleverson Sacramento
1 parent fc2b23f3
Exists in master

FWK-202: Injeção de java.util.logging.Logger

Task-Url: https://demoiselle.atlassian.net/browse/FWK-202
impl/extension/jmx/src/main/java/br/gov/frameworkdemoiselle/internal/implementation/MBeanHelper.java
@@ -36,15 +36,16 @@ @@ -36,15 +36,16 @@
36 */ 36 */
37 package br.gov.frameworkdemoiselle.internal.implementation; 37 package br.gov.frameworkdemoiselle.internal.implementation;
38 38
  39 +import static java.util.logging.Level.SEVERE;
  40 +
39 import java.lang.management.ManagementFactory; 41 import java.lang.management.ManagementFactory;
40 import java.util.Locale; 42 import java.util.Locale;
  43 +import java.util.logging.Logger;
41 44
42 import javax.management.MBeanServer; 45 import javax.management.MBeanServer;
43 import javax.management.ObjectInstance; 46 import javax.management.ObjectInstance;
44 import javax.management.ObjectName; 47 import javax.management.ObjectName;
45 48
46 -import org.slf4j.Logger;  
47 -  
48 import br.gov.frameworkdemoiselle.DemoiselleException; 49 import br.gov.frameworkdemoiselle.DemoiselleException;
49 import br.gov.frameworkdemoiselle.internal.producer.LoggerProducer; 50 import br.gov.frameworkdemoiselle.internal.producer.LoggerProducer;
50 import br.gov.frameworkdemoiselle.util.ResourceBundle; 51 import br.gov.frameworkdemoiselle.util.ResourceBundle;
@@ -56,8 +57,8 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; @@ -56,8 +57,8 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle;
56 */ 57 */
57 public class MBeanHelper { 58 public class MBeanHelper {
58 59
59 - private static final Logger logger = LoggerProducer.create(MBeanHelper.class);  
60 - 60 + private static final Logger logger = LoggerProducer.create("br.gov.frameworkdemoiselle.management");
  61 +
61 private static ResourceBundle bundle = new ResourceBundle("demoiselle-jmx-bundle", Locale.getDefault()); 62 private static ResourceBundle bundle = new ResourceBundle("demoiselle-jmx-bundle", Locale.getDefault());
62 63
63 private static final MBeanServer server = ManagementFactory.getPlatformMBeanServer(); 64 private static final MBeanServer server = ManagementFactory.getPlatformMBeanServer();
@@ -82,20 +83,20 @@ public class MBeanHelper { @@ -82,20 +83,20 @@ public class MBeanHelper {
82 */ 83 */
83 public static ObjectInstance register(final Object mbean, final String name) { 84 public static ObjectInstance register(final Object mbean, final String name) {
84 85
85 - logger.info(bundle.getString("mbean-registration",name)); 86 + logger.fine(bundle.getString("mbean-registration", name));
86 87
87 ObjectInstance instance = null; 88 ObjectInstance instance = null;
88 try { 89 try {
89 ObjectName objectName = new ObjectName(name); 90 ObjectName objectName = new ObjectName(name);
90 instance = server.registerMBean(mbean, objectName); 91 instance = server.registerMBean(mbean, objectName);
91 } catch (Exception e) { 92 } catch (Exception e) {
92 - logger.error(bundle.getString("mbean-registration-error",name),e);  
93 - throw new DemoiselleException(bundle.getString("mbean-registration-error",name), e); 93 + logger.log(SEVERE, bundle.getString("mbean-registration-error", name), e);
  94 + throw new DemoiselleException(bundle.getString("mbean-registration-error", name), e);
94 } 95 }
95 96
96 return instance; 97 return instance;
97 } 98 }
98 - 99 +
99 /** 100 /**
100 * Remove the registration of a mbean. 101 * Remove the registration of a mbean.
101 * 102 *
@@ -104,13 +105,13 @@ public class MBeanHelper { @@ -104,13 +105,13 @@ public class MBeanHelper {
104 */ 105 */
105 public static void unregister(final ObjectName objectName) { 106 public static void unregister(final ObjectName objectName) {
106 107
107 - logger.info(bundle.getString("mbean-deregistration",objectName.getCanonicalName())); 108 + logger.fine(bundle.getString("mbean-deregistration", objectName.getCanonicalName()));
108 109
109 try { 110 try {
110 server.unregisterMBean(objectName); 111 server.unregisterMBean(objectName);
111 } catch (Exception e) { 112 } catch (Exception e) {
112 - logger.error(bundle.getString("mbean-deregistration",objectName.getCanonicalName()),e);  
113 - throw new DemoiselleException(bundle.getString("mbean-deregistration",objectName.getCanonicalName()), e); 113 + logger.log(SEVERE, bundle.getString("mbean-deregistration", objectName.getCanonicalName()), e);
  114 + throw new DemoiselleException(bundle.getString("mbean-deregistration", objectName.getCanonicalName()), e);
114 } 115 }
115 } 116 }
116 } 117 }