Turn batik messages to logger

GitOrigin-RevId: 63921b8dfd2588b26dda0cb84b36fc93c6ba8c27
This commit is contained in:
Alexander Lobas
2020-06-22 21:21:48 +03:00
committed by intellij-monorepo-bot
parent 85f4cfcf8c
commit 2e6b521ef9
@@ -20,6 +20,7 @@ import java.awt.RenderingHints
import java.awt.image.BufferedImage
import java.io.IOException
import java.io.StringReader
import java.lang.Exception
internal class MyTranscoder(private val scale: Double) : ImageTranscoder() {
companion object {
@@ -89,10 +90,24 @@ internal class MyTranscoder(private val scale: Double) : ImageTranscoder() {
override fun createUserAgent(): UserAgent {
return object : SVGAbstractTranscoder.SVGAbstractTranscoderUserAgent() {
override fun displayMessage(message: String?) {
logger().debug(message)
}
override fun displayError(message: String?) {
logger().debug(message)
}
override fun displayError(e: Exception) {
logger().debug(e)
}
override fun getBrokenLinkDocument(e: Element, url: String, message: String): SVGDocument {
Logger.getInstance(MyTranscoder::class.java).warn("$url $message")
logger().warn("$url $message")
return createFallbackPlaceholder()
}
private fun logger() = Logger.getInstance(MyTranscoder::class.java)
}
}