@@ -8,6 +8,7 @@ import org.legogroup.woof.{EnclosingClass, LogInfo, LogLevel, LogLine, Logger as
8
8
import org .slf4j .Logger
9
9
10
10
import java .io .File
11
+ import scala .util .Try
11
12
class WoofLogger (name : String ) extends Logger :
12
13
13
14
import WoofLogger .{given_IORuntime , logger }
@@ -35,55 +36,57 @@ class WoofLogger(name: String) extends Logger:
35
36
def trace (msg : String ): Unit = log(LogLevel .Trace , msg)
36
37
def warn (msg : String ): Unit = log(LogLevel .Warn , msg)
37
38
39
+ private def throwableMessage (msg : String , throwable : Throwable ) = s " $msg " + Try (throwable.getMessage).getOrElse(" " )
40
+
38
41
def debug (msg : String , obj : Object ): Unit = debug(s " $msg $obj" )
39
42
def debug (msg : String , obj1 : Object , obj2 : Object ): Unit = debug(s " $msg $obj1, $obj2" )
40
43
def debug (msg : String , objs : Array [? <: Object ]): Unit = debug(s " $msg ${objs.mkString(" , " )}" )
41
- def debug (msg : String , throwable : Throwable ): Unit = debug(s " $ msg ${ throwable.getMessage} " )
44
+ def debug (msg : String , throwable : Throwable ): Unit = debug(throwableMessage( msg, throwable) )
42
45
def debug (x$0 : org.slf4j.Marker , msg : String ): Unit = debug(msg)
43
46
def debug (x$0 : org.slf4j.Marker , msg : String , obj : Object ): Unit = debug(s " $msg, $obj" )
44
47
def debug (x$0 : org.slf4j.Marker , msg : String , obj1 : Object , obj2 : Object ): Unit = debug(s " $msg, $obj1, $obj2" )
45
48
def debug (x$0 : org.slf4j.Marker , msg : String , objs : Array [? <: Object ]): Unit = debug(s " $msg ${objs.mkString(" , " )}" )
46
- def debug (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = debug(s " $ msg ${ throwable.getMessage} " )
49
+ def debug (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = debug(throwableMessage( msg, throwable) )
47
50
48
51
def error (msg : String , obj : Object ): Unit = error(s " $msg $obj" )
49
52
def error (msg : String , obj1 : Object , obj2 : Object ): Unit = error(s " $msg $obj1, $obj2" )
50
53
def error (msg : String , objs : Array [? <: Object ]): Unit = error(s " $msg ${objs.mkString(" , " )}" )
51
- def error (msg : String , throwable : Throwable ): Unit = error(s " $ msg ${ throwable.getMessage} " )
54
+ def error (msg : String , throwable : Throwable ): Unit = error(throwableMessage( msg, throwable) )
52
55
def error (x$0 : org.slf4j.Marker , msg : String ): Unit = error(msg)
53
56
def error (x$0 : org.slf4j.Marker , msg : String , obj : Object ): Unit = error(s " $msg $obj" )
54
57
def error (x$0 : org.slf4j.Marker , msg : String , obj1 : Object , obj2 : Object ): Unit = error(s " $msg $obj1, $obj2" )
55
58
def error (x$0 : org.slf4j.Marker , msg : String , objs : Array [? <: Object ]): Unit = error(s " $msg ${objs.mkString(" , " )}" )
56
- def error (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = error(s " $ msg ${ throwable.getMessage} " )
57
-
58
- def info (msg : String , obj : Object ): Unit = info(s " $msg, $obj" )
59
- def info (msg : String , obj1 : Object , obj2 : Object ): Unit = info(s " $msg, $obj1, $obj2" )
60
- def info (msg : String , objs : Array [? <: Object ]): Unit = info(s " $msg ${objs.mkString(" , " )}" )
61
- def info (msg : String , throwable : Throwable ): Unit = info(s " $ msg ${ throwable.getMessage} " )
62
- def info (x$0 : org.slf4j.Marker , msg : String ): Unit = info(msg)
63
- def info (x$0 : org.slf4j.Marker , msg : String , obj : Object ): Unit = info(s " $msg, $obj" )
59
+ def error (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = error(throwableMessage( msg, throwable) )
60
+
61
+ def info (msg : String , obj : Object ): Unit = info(s " $msg, $obj" )
62
+ def info (msg : String , obj1 : Object , obj2 : Object ): Unit = info(s " $msg, $obj1, $obj2" )
63
+ def info (msg : String , objs : Array [? <: Object ]): Unit = info(s " $msg ${objs.mkString(" , " )}" )
64
+ def info (msg : String , throwable : Throwable ): Unit = info(throwableMessage( msg, throwable) )
65
+ def info (x$0 : org.slf4j.Marker , msg : String ): Unit = info(msg)
66
+ def info (x$0 : org.slf4j.Marker , msg : String , obj : Object ): Unit = info(s " $msg, $obj" )
64
67
def info (x$0 : org.slf4j.Marker , msg : String , obj1 : Object , obj2 : Object ): Unit = info(s " $msg, $obj1, $obj2" )
65
68
def info (x$0 : org.slf4j.Marker , msg : String , objs : Array [? <: Object ]): Unit = info(s " $msg ${objs.mkString(" , " )}" )
66
- def info (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = info(s " $ msg ${ throwable.getMessage} " )
69
+ def info (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = info(throwableMessage( msg, throwable) )
67
70
68
71
def trace (msg : String , obj : Object ): Unit = trace(s " $msg, $obj" )
69
72
def trace (msg : String , obj1 : Object , obj2 : Object ): Unit = trace(s " $msg, $obj1, $obj2" )
70
73
def trace (msg : String , objs : Array [? <: Object ]): Unit = trace(s " $msg ${objs.mkString(" , " )}" )
71
- def trace (msg : String , throwable : Throwable ): Unit = trace(s " $ msg ${ throwable.getMessage} " )
74
+ def trace (msg : String , throwable : Throwable ): Unit = trace(throwableMessage( msg, throwable) )
72
75
def trace (x$0 : org.slf4j.Marker , msg : String ): Unit = trace(msg)
73
76
def trace (x$0 : org.slf4j.Marker , msg : String , obj : Object ): Unit = trace(s " $msg, $obj" )
74
77
def trace (x$0 : org.slf4j.Marker , msg : String , obj1 : Object , obj2 : Object ): Unit = trace(s " $msg, $obj1, $obj2" )
75
78
def trace (x$0 : org.slf4j.Marker , msg : String , objs : Array [? <: Object ]): Unit = trace(s " $msg ${objs.mkString(" , " )}" )
76
- def trace (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = trace(s " $ msg ${ throwable.getMessage} " )
77
-
78
- def warn (msg : String , obj : Object ): Unit = warn(s " $msg, $obj" )
79
- def warn (msg : String , obj1 : Object , obj2 : Object ): Unit = warn(s " $msg, $obj1, $obj2" )
80
- def warn (msg : String , objs : Array [? <: Object ]): Unit = warn(s " $msg ${objs.mkString(" , " )}" )
81
- def warn (msg : String , throwable : Throwable ): Unit = warn(s " $ msg ${ throwable.getMessage} " )
82
- def warn (x$0 : org.slf4j.Marker , msg : String ): Unit = warn(msg)
83
- def warn (x$0 : org.slf4j.Marker , msg : String , obj : Object ): Unit = warn(s " $msg, $obj" )
79
+ def trace (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = trace(throwableMessage( msg, throwable) )
80
+
81
+ def warn (msg : String , obj : Object ): Unit = warn(s " $msg, $obj" )
82
+ def warn (msg : String , obj1 : Object , obj2 : Object ): Unit = warn(s " $msg, $obj1, $obj2" )
83
+ def warn (msg : String , objs : Array [? <: Object ]): Unit = warn(s " $msg ${objs.mkString(" , " )}" )
84
+ def warn (msg : String , throwable : Throwable ): Unit = warn(throwableMessage( msg, throwable) )
85
+ def warn (x$0 : org.slf4j.Marker , msg : String ): Unit = warn(msg)
86
+ def warn (x$0 : org.slf4j.Marker , msg : String , obj : Object ): Unit = warn(s " $msg, $obj" )
84
87
def warn (x$0 : org.slf4j.Marker , msg : String , obj1 : Object , obj2 : Object ): Unit = warn(s " $msg, $obj1, $obj2" )
85
88
def warn (x$0 : org.slf4j.Marker , msg : String , objs : Array [? <: Object ]): Unit = warn(s " $msg ${objs.mkString(" , " )}" )
86
- def warn (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = warn(s " $ msg ${ throwable.getMessage} " )
89
+ def warn (x$0 : org.slf4j.Marker , msg : String , throwable : Throwable ): Unit = warn(throwableMessage( msg, throwable) )
87
90
88
91
private def testLevel (logLevel : LogLevel ): Boolean = true
89
92
0 commit comments