@@ -474,4 +474,73 @@ internal class LocationAwareKLogger(private val jLogger: LocationAwareLogger) :
474
474
LocationAwareLogger .ERROR_INT , msg, null , t)
475
475
}
476
476
477
+ /* *
478
+ * Lazy add a log message if isTraceEnabled is true
479
+ */
480
+ override fun trace (msg : () -> Any? ) {
481
+ if (isTraceEnabled) trace(msg.invoke().toString())
482
+ }
483
+
484
+ /* *
485
+ * Lazy add a log message if isDebugEnabled is true
486
+ */
487
+ override fun debug (msg : () -> Any? ) {
488
+ if (isDebugEnabled) debug(msg.invoke().toString())
489
+ }
490
+
491
+ /* *
492
+ * Lazy add a log message if isInfoEnabled is true
493
+ */
494
+ override fun info (msg : () -> Any? ) {
495
+ if (isInfoEnabled) info(msg.invoke().toString())
496
+ }
497
+
498
+ /* *
499
+ * Lazy add a log message if isWarnEnabled is true
500
+ */
501
+ override fun warn (msg : () -> Any? ) {
502
+ if (isWarnEnabled) warn(msg.invoke().toString())
503
+ }
504
+
505
+ /* *
506
+ * Lazy add a log message if isErrorEnabled is true
507
+ */
508
+ override fun error (msg : () -> Any? ) {
509
+ if (isErrorEnabled) error(msg.invoke().toString())
510
+ }
511
+
512
+ /* *
513
+ * Lazy add a log message with throwable payload if isTraceEnabled is true
514
+ */
515
+ override fun trace (t : Throwable , msg : () -> Any? ) {
516
+ if (isTraceEnabled) trace(msg.invoke().toString(), t)
517
+ }
518
+
519
+ /* *
520
+ * Lazy add a log message with throwable payload if isDebugEnabled is true
521
+ */
522
+ override fun debug (t : Throwable , msg : () -> Any? ) {
523
+ if (isDebugEnabled) debug(msg.invoke().toString(), t)
524
+ }
525
+
526
+ /* *
527
+ * Lazy add a log message with throwable payload if isInfoEnabled is true
528
+ */
529
+ override fun info (t : Throwable , msg : () -> Any? ) {
530
+ if (isInfoEnabled) info(msg.invoke().toString(), t)
531
+ }
532
+
533
+ /* *
534
+ * Lazy add a log message with throwable payload if isWarnEnabled is true
535
+ */
536
+ override fun warn (t : Throwable , msg : () -> Any? ) {
537
+ if (isWarnEnabled) warn(msg.invoke().toString(), t)
538
+ }
539
+
540
+ /* *
541
+ * Lazy add a log message with throwable payload if isErrorEnabled is true
542
+ */
543
+ override fun error (t : Throwable , msg : () -> Any? ) {
544
+ if (isErrorEnabled) error(msg.invoke().toString(), t)
545
+ }
477
546
}
0 commit comments