Commit 838bad8e2e6d8437d678a895cf9f8ff47436c288
1 parent
fc2b23f3
Exists in
master
FWK-202: Injeção de java.util.logging.Logger
Task-Url: https://demoiselle.atlassian.net/browse/FWK-202
Showing
1 changed file
with
12 additions
and
11 deletions
Show diff stats
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 | } |