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 | } | ... | ... |