Log.e con Kotlin

Como hemos usado Log.e() para el error de logging con código java. Estaba buscando la misma funcionalidad con Kotlin . Aunque he encontrado la class Logger

 val Log = Logger.getLogger(MainActivity::class.java.name) Log.warning("Hello World") 

Está mostrando el inicio de session en el estudio logcat de Android.

Pero, ¿hay alguna forma de imprimir el logging en color rojo de la misma manera que lo hace Log.e ()?

Verifique este código Funcionará como Log.e() de Java.

En Kotlin, tenemos la class Logger para registrar algo.

 Logger.getLogger(Test::class.java.name).warning("Hello..") 

De lo contrario, debe usar alguna biblioteca como – kotlin-logging, anko logging, etc.

Puede usar todas sus classs de Java de Kotlin, entonces Log.e( ) en Java es exactamente lo mismo que Log.e( ) en Kotlin.

Si desea capacidades adicionales como inferir automáticamente la cadena de tags, puede usar algo como AnkoLogger

Como Kotlin garantiza un 100% de interoperabilidad con Java ™ y Android ™, también puede usar Log o cualquier class de Java en kotlin.

Si insistes en usar la class Logger, puedes get el mismo resultado que Log#e usando Logger#severe

De todos modos, recomiendo usar Timber o similar. Hay muchas ventajas sobre su uso y uso. La class de Log de Android registra todos tus resultados en cualquier entorno, y también consume resources de la máquina que deberías eliminar en producción.

  • Escáner de código de barras 2D portátil Android: cómo acceder al escáner y leer datos
  • (Desconocido Fuente: 7) error in kotlin android
  • Asignar un nuevo valor a las variables mediante el uso de método en Kotlin?
  • Reemploop de Kotlin por XmlSlurper y MarkupBuilder
  • ¿Cómo puede la class de un simulacro no ser igual a su class Java en Kotlin?
  • Sumar un subset de numbers en una list
  • Parámetro de la function Kotlin: Val no se puede reasignar
  • Kotlin: ¿Qué es un file kjsm?
  • Errores de estudio de Android Kotlin de data binding
  • ¿La base de código single Kotlin + libgdx se implementó en Android, escritorio y browser?
  • ¿Cómo se transfiere el valor de db en Kotlin?