diff --git a/nut_player_android/android/src/main/kotlin/tech/nut/nut_player_android/NutPlayerLoggerPlugin.kt b/nut_player_android/android/src/main/kotlin/tech/nut/nut_player_android/NutPlayerLoggerPlugin.kt index 455c2f1..b581b70 100644 --- a/nut_player_android/android/src/main/kotlin/tech/nut/nut_player_android/NutPlayerLoggerPlugin.kt +++ b/nut_player_android/android/src/main/kotlin/tech/nut/nut_player_android/NutPlayerLoggerPlugin.kt @@ -20,7 +20,7 @@ import kotlin.reflect.KClass class NutPlayerLoggerPlugin : NutPlugin, NutEventListener { var onMessageFetched: ((String) -> Unit)? = null - private val dateFormat by lazy { SimpleDateFormat("MM-dd hh:mm:ss", Locale.US) } + private val dateFormat by lazy { SimpleDateFormat("hh:mm:ss:SSS", Locale.US) } override val playerEvents: Array> = arrayOf( Error::class, @@ -55,11 +55,14 @@ class NutPlayerLoggerPlugin : NutPlugin, NutEventListener { val mainErrorMessage = "Ошибка. Компонент: ${event.component}, тип: ${event.type}" var resultMessage = mainErrorMessage (event.cause as? HttpError)?.let { error -> - val additionInfo = "Код: ${error.code}, описание: ${error.description}" + val additionInfo = ", Код: ${error.code}, описание: ${error.description}" resultMessage += " $additionInfo" } (event as? LoadError)?.url?.let { url -> - resultMessage += " Url: $url" + resultMessage += ", Url: $url" + } + event.cause?.let { + resultMessage += ", причина: ${it.cause}, название ошибки: ${it.message}" } return resultMessage }