@@ -2,6 +2,7 @@ package mu.internal
22
33import mu.KLogger
44import mu.KotlinLoggingLevel
5+ import mu.Marker
56import mu.isLoggingEnabled
67
78internal class KLoggerJS (private val loggerName : String ) : KLogger {
@@ -66,6 +67,66 @@ internal class KLoggerJS(private val loggerName: String) : KLogger {
6667 }
6768 }
6869
70+ override fun trace (marker : Marker ? , msg : () -> Any? ) {
71+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
72+ console.log(" TRACE: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()} " )
73+ }
74+ }
75+
76+ override fun debug (marker : Marker ? , msg : () -> Any? ) {
77+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
78+ console.log(" DEBUG: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()} " )
79+ }
80+ }
81+
82+ override fun info (marker : Marker ? , msg : () -> Any? ) {
83+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
84+ console.info(" INFO: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()} " )
85+ }
86+ }
87+
88+ override fun warn (marker : Marker ? , msg : () -> Any? ) {
89+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
90+ console.warn(" WARN: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()} " )
91+ }
92+ }
93+
94+ override fun error (marker : Marker ? , msg : () -> Any? ) {
95+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
96+ console.error(" ERROR: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()} " )
97+ }
98+ }
99+
100+ override fun trace (marker : Marker ? , t : Throwable ? , msg : () -> Any? ) {
101+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
102+ console.log(" TRACE: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()}${t.throwableToString()} " )
103+ }
104+ }
105+
106+ override fun debug (marker : Marker ? , t : Throwable ? , msg : () -> Any? ) {
107+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
108+ console.log(" DEBUG: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()}${t.throwableToString()} " )
109+ }
110+ }
111+
112+ override fun info (marker : Marker ? , t : Throwable ? , msg : () -> Any? ) {
113+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
114+ console.info(" INFO: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()}${t.throwableToString()} " )
115+ }
116+ }
117+
118+ override fun warn (marker : Marker ? , t : Throwable ? , msg : () -> Any? ) {
119+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
120+ console.warn(" WARN: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()}${t.throwableToString()} " )
121+ }
122+ }
123+
124+ override fun error (marker : Marker ? , t : Throwable ? , msg : () -> Any? ) {
125+ if (KotlinLoggingLevel .TRACE .isLoggingEnabled()) {
126+ console.error(" ERROR: [$loggerName ] ${marker?.getName()} ${msg.toStringSafe()}${t.throwableToString()} " )
127+ }
128+ }
129+
69130 private fun Throwable?.throwableToString (): String {
70131 if (this == null ) {
71132 return " "
0 commit comments