|
1 | 1 | package io.scalecube.config; |
2 | 2 |
|
3 | 3 | import io.scalecube.config.source.LoadedConfigProperty; |
| 4 | +import java.lang.System.Logger; |
| 5 | +import java.lang.System.Logger.Level; |
4 | 6 | import java.util.Collection; |
5 | 7 | import java.util.List; |
6 | 8 | import java.util.Map; |
|
10 | 12 | import java.util.function.BiConsumer; |
11 | 13 | import java.util.function.Function; |
12 | 14 | import java.util.function.Predicate; |
13 | | -import java.util.logging.Level; |
14 | | -import java.util.logging.Logger; |
15 | 15 | import java.util.stream.Collectors; |
16 | 16 |
|
17 | 17 | /** |
|
25 | 25 | */ |
26 | 26 | abstract class AbstractConfigProperty<T> { |
27 | 27 |
|
28 | | - private static final Logger LOGGER = Logger.getLogger(AbstractConfigProperty.class.getName()); |
| 28 | + private static final Logger LOGGER = System.getLogger(AbstractConfigProperty.class.getName()); |
29 | 29 |
|
30 | 30 | private static final String ERROR_VALIDATION_FAILED = |
31 | | - "Validation failed on config property: '%s', failed value: %s"; |
32 | | - private static final String INVOKE_CALLBACK_FAILED = |
33 | | - "Exception occurred on " |
34 | | - + "property-change callback: %s, property name: '%s', oldValue: %s, newValue: %s"; |
| 31 | + "Validation failed on config property: %s, failed value: %s"; |
35 | 32 |
|
36 | 33 | final String name; |
37 | 34 | final Class<?> propertyClass; |
@@ -136,7 +133,15 @@ private void invokeCallback(BiConsumer<T, T> callback, T t1, T t2) { |
136 | 133 | try { |
137 | 134 | callback.accept(t1, t2); |
138 | 135 | } catch (Exception e) { |
139 | | - LOGGER.log(Level.SEVERE, String.format(INVOKE_CALLBACK_FAILED, callback, name, t1, t2), e); |
| 136 | + LOGGER.log( |
| 137 | + Level.ERROR, |
| 138 | + "Exception occurred on property-change callback: " |
| 139 | + + "{0}, property name: {1}, oldValue: {2}, newValue: {3}", |
| 140 | + callback, |
| 141 | + name, |
| 142 | + t1, |
| 143 | + t2, |
| 144 | + e); |
140 | 145 | } |
141 | 146 | } |
142 | 147 |
|
|
0 commit comments