Skip to content

Commit 0895584

Browse files
committed
Add logWarningMessage subscriber
1 parent e981869 commit 0895584

File tree

1 file changed

+5
-0
lines changed
  • dataframe-arrow/src/main/kotlin/org/jetbrains/kotlinx/dataframe/io

1 file changed

+5
-0
lines changed

dataframe-arrow/src/main/kotlin/org/jetbrains/kotlinx/dataframe/io/ArrowWriter.kt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ import org.jetbrains.kotlinx.dataframe.api.forEachIndexed
5555
import org.jetbrains.kotlinx.dataframe.exceptions.TypeConversionException
5656
import org.jetbrains.kotlinx.dataframe.exceptions.TypeConverterNotFoundException
5757
import org.jetbrains.kotlinx.dataframe.typeClass
58+
import org.slf4j.LoggerFactory
5859
import java.io.ByteArrayOutputStream
5960
import java.io.File
6061
import java.io.FileOutputStream
@@ -70,6 +71,10 @@ import kotlin.reflect.typeOf
7071
public val ignoreWarningMessage: (String) -> Unit = { message: String -> }
7172
public val writeWarningMessage: (String) -> Unit = { message: String -> System.err.println(message) }
7273

74+
private val logger = LoggerFactory.getLogger(ArrowWriter::class.java)
75+
76+
public val logWarningMessage: (String) -> Unit = { message: String -> logger.debug(message) }
77+
7378
/**
7479
* Create Arrow [Schema] matching [this] actual data.
7580
* Columns with not supported types will be interpreted as String

0 commit comments

Comments
 (0)