Skip to content

Commit 91dfec7

Browse files
committed
#240 - Use AppLog.getLogger() rather than System.getLogger() to allow for customization
1 parent d4e1976 commit 91dfec7

File tree

5 files changed

+13
-3
lines changed

5 files changed

+13
-3
lines changed

inject-test/src/main/java/io/avaje/inject/test/InjectExtension.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.avaje.inject.test;
22

3+
import io.avaje.applog.AppLog;
34
import io.avaje.inject.BeanScope;
45
import org.junit.jupiter.api.extension.*;
56
import org.junit.jupiter.api.extension.ExtensionContext.Namespace;
@@ -15,7 +16,7 @@
1516
*/
1617
public class InjectExtension implements BeforeAllCallback, AfterAllCallback, BeforeEachCallback, AfterEachCallback, ExtensionContext.Store.CloseableResource {
1718

18-
private static final System.Logger log = System.getLogger("io.avaje.inject");
19+
private static final System.Logger log = AppLog.getLogger("io.avaje.inject");
1920
private static final Namespace INJECT_NS = Namespace.create("io.avaje.inject.InjectTest");
2021
private static final String BEAN_SCOPE = "BEAN_SCOPE";
2122
private static final String META = "META";

inject/pom.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,12 @@
2525
<version>1.1</version>
2626
</dependency>
2727

28+
<dependency>
29+
<groupId>io.avaje</groupId>
30+
<artifactId>avaje-applog</artifactId>
31+
<version>1.0</version>
32+
</dependency>
33+
2834
<dependency>
2935
<groupId>org.mockito</groupId>
3036
<artifactId>mockito-core</artifactId>

inject/src/main/java/io/avaje/inject/DBeanScopeBuilder.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.avaje.inject;
22

3+
import io.avaje.applog.AppLog;
34
import io.avaje.inject.spi.Builder;
45
import io.avaje.inject.spi.EnrichBean;
56
import io.avaje.inject.spi.Module;
@@ -18,7 +19,7 @@
1819
@NonNullApi
1920
class DBeanScopeBuilder implements BeanScopeBuilder.ForTesting {
2021

21-
private static final System.Logger log = System.getLogger("io.avaje.inject");
22+
private static final System.Logger log = AppLog.getLogger("io.avaje.inject");
2223

2324
@SuppressWarnings("rawtypes")
2425
private final List<SuppliedBean> suppliedBeans = new ArrayList<>();

inject/src/main/java/io/avaje/inject/spi/DBeanScope.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package io.avaje.inject.spi;
22

3+
import io.avaje.applog.AppLog;
34
import io.avaje.inject.BeanEntry;
45
import io.avaje.inject.BeanScope;
56
import io.avaje.inject.Priority;
@@ -15,7 +16,7 @@
1516
@NonNullApi
1617
class DBeanScope implements BeanScope {
1718

18-
private static final System.Logger log = System.getLogger("io.avaje.inject");
19+
private static final System.Logger log = AppLog.getLogger("io.avaje.inject");
1920

2021
private final ReentrantLock lock = new ReentrantLock();
2122
private final List<Runnable> postConstruct;

inject/src/main/java/module-info.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
exports io.avaje.inject.spi;
66

77
requires transitive io.avaje.lang;
8+
requires transitive io.avaje.applog;
89
requires transitive jakarta.inject;
910
requires static org.mockito;
1011

0 commit comments

Comments
 (0)