File tree 2 files changed +21
-2
lines changed
2 files changed +21
-2
lines changed Original file line number Diff line number Diff line change @@ -9,18 +9,37 @@ import org.slf4j.Logger
9
9
*/
10
10
class KLogger (jLogger : Logger ): Logger by jLogger{
11
11
12
+ /* *
13
+ * Lazy add a log message if isTraceEnabled is true
14
+ */
12
15
inline fun trace (msg : () -> Any? ) {
13
16
if (isTraceEnabled) trace(msg.invoke().toString())
14
17
}
18
+
19
+ /* *
20
+ * Lazy add a log message if isDebugEnabled is true
21
+ */
15
22
inline fun debug (msg : () -> Any? ) {
16
23
if (isDebugEnabled) debug(msg.invoke().toString())
17
24
}
25
+
26
+ /* *
27
+ * Lazy add a log message if isInfoEnabled is true
28
+ */
18
29
inline fun info (msg : () -> Any? ) {
19
30
if (isInfoEnabled) info(msg.invoke().toString())
20
31
}
32
+
33
+ /* *
34
+ * Lazy add a log message if isWarnEnabled is true
35
+ */
21
36
inline fun warn (msg : () -> Any? ) {
22
37
if (isWarnEnabled) warn(msg.invoke().toString())
23
38
}
39
+
40
+ /* *
41
+ * Lazy add a log message if isErrorEnabled is true
42
+ */
24
43
inline fun error (msg : () -> Any? ) {
25
44
if (isErrorEnabled) error(msg.invoke().toString())
26
45
}
Original file line number Diff line number Diff line change @@ -3,7 +3,7 @@ package mu
3
3
import mu.internal.KLoggerFactory
4
4
5
5
/* *
6
- * An class with logging capabilities
6
+ * A class with logging capabilities
7
7
* usage example:
8
8
* class ClassWithLogging {
9
9
* companion object: KLogging()
@@ -17,7 +17,7 @@ open class KLogging : KLoggable {
17
17
}
18
18
19
19
/* *
20
- * An class with logging capabilities and explicit logger name
20
+ * A class with logging capabilities and explicit logger name
21
21
*/
22
22
open class NamedKLogging (name : String ): KLoggable {
23
23
override val logger: KLogger = logger(name)
You can’t perform that action at this time.
0 commit comments