]>
git.argeo.org Git - lgpl/argeo-commons.git/blob - Log.java
4c4f8b407d7bcc7a2e3a6f02e1194dd205e3e7f6
1 package org
.apache
.commons
.logging
;
3 import java
.lang
.System
.Logger
;
4 import java
.lang
.System
.Logger
.Level
;
5 import java
.util
.Objects
;
7 /** A pseudo implementation of Apache Commons Logging. */
11 default boolean isDebugEnabled() {
12 return getLogger().isLoggable(Level
.DEBUG
);
15 default boolean isErrorEnabled() {
16 return getLogger().isLoggable(Level
.ERROR
);
19 default boolean isInfoEnabled() {
20 return getLogger().isLoggable(Level
.INFO
);
23 default boolean isTraceEnabled() {
24 return getLogger().isLoggable(Level
.TRACE
);
27 default boolean isWarnEnabled() {
28 return getLogger().isLoggable(Level
.WARNING
);
35 default void trace(String message
) {
36 getLogger().log(Level
.TRACE
, message
);
39 default void trace(Object message
) {
40 getLogger().log(Level
.TRACE
, Objects
.requireNonNull(message
));
43 default void trace(String message
, Throwable t
) {
44 getLogger().log(Level
.TRACE
, message
, t
);
47 default void trace(Object message
, Throwable t
) {
48 trace(Objects
.requireNonNull(message
).toString(), t
);
51 default void trace(String format
, Object
... arguments
) {
52 getLogger().log(Level
.TRACE
, format
, arguments
);
59 default void debug(String message
) {
60 getLogger().log(Level
.DEBUG
, message
);
63 default void debug(Object message
) {
64 getLogger().log(Level
.DEBUG
, message
);
67 default void debug(String message
, Throwable t
) {
68 getLogger().log(Level
.DEBUG
, message
, t
);
71 default void debug(Object message
, Throwable t
) {
72 debug(Objects
.requireNonNull(message
).toString(), t
);
75 default void debug(String format
, Object
... arguments
) {
76 getLogger().log(Level
.DEBUG
, format
, arguments
);
83 default void info(String message
) {
84 getLogger().log(Level
.INFO
, message
);
87 default void info(Object message
) {
88 getLogger().log(Level
.INFO
, message
);
91 default void info(String message
, Throwable t
) {
92 getLogger().log(Level
.INFO
, message
, t
);
95 default void info(Object message
, Throwable t
) {
96 info(Objects
.requireNonNull(message
).toString(), t
);
99 default void info(String format
, Object
... arguments
) {
100 getLogger().log(Level
.INFO
, format
, arguments
);
107 default void warn(String message
) {
108 getLogger().log(Level
.WARNING
, message
);
111 default void warn(Object message
) {
112 getLogger().log(Level
.WARNING
, message
);
115 default void warn(String message
, Throwable t
) {
116 getLogger().log(Level
.WARNING
, message
, t
);
119 default void warn(Object message
, Throwable t
) {
120 warn(Objects
.requireNonNull(message
).toString(), t
);
123 default void warn(String format
, Object
... arguments
) {
124 getLogger().log(Level
.WARNING
, format
, arguments
);
131 default void error(String message
) {
132 getLogger().log(Level
.ERROR
, message
);
135 default void error(Object message
) {
136 getLogger().log(Level
.ERROR
, message
);
139 default void error(String message
, Throwable t
) {
140 getLogger().log(Level
.ERROR
, message
, t
);
143 default void error(Object message
, Throwable t
) {
144 error(Objects
.requireNonNull(message
).toString(), t
);
147 default void error(String format
, Object
... arguments
) {
148 getLogger().log(Level
.ERROR
, format
, arguments
);