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 | 36 | */ |
37 | 37 | package br.gov.frameworkdemoiselle.internal.implementation; |
38 | 38 | |
39 | +import static java.util.logging.Level.SEVERE; | |
40 | + | |
39 | 41 | import java.lang.management.ManagementFactory; |
40 | 42 | import java.util.Locale; |
43 | +import java.util.logging.Logger; | |
41 | 44 | |
42 | 45 | import javax.management.MBeanServer; |
43 | 46 | import javax.management.ObjectInstance; |
44 | 47 | import javax.management.ObjectName; |
45 | 48 | |
46 | -import org.slf4j.Logger; | |
47 | - | |
48 | 49 | import br.gov.frameworkdemoiselle.DemoiselleException; |
49 | 50 | import br.gov.frameworkdemoiselle.internal.producer.LoggerProducer; |
50 | 51 | import br.gov.frameworkdemoiselle.util.ResourceBundle; |
... | ... | @@ -56,8 +57,8 @@ import br.gov.frameworkdemoiselle.util.ResourceBundle; |
56 | 57 | */ |
57 | 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 | 62 | private static ResourceBundle bundle = new ResourceBundle("demoiselle-jmx-bundle", Locale.getDefault()); |
62 | 63 | |
63 | 64 | private static final MBeanServer server = ManagementFactory.getPlatformMBeanServer(); |
... | ... | @@ -82,20 +83,20 @@ public class MBeanHelper { |
82 | 83 | */ |
83 | 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 | 88 | ObjectInstance instance = null; |
88 | 89 | try { |
89 | 90 | ObjectName objectName = new ObjectName(name); |
90 | 91 | instance = server.registerMBean(mbean, objectName); |
91 | 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 | 97 | return instance; |
97 | 98 | } |
98 | - | |
99 | + | |
99 | 100 | /** |
100 | 101 | * Remove the registration of a mbean. |
101 | 102 | * |
... | ... | @@ -104,13 +105,13 @@ public class MBeanHelper { |
104 | 105 | */ |
105 | 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 | 110 | try { |
110 | 111 | server.unregisterMBean(objectName); |
111 | 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 | } | ... | ... |