用Kotlin记录
正如我们使用Log.e()
来记录java代码的错误。 我正在寻找与Kotlin
相同的功能。 虽然我找到了Logger类
val Log = Logger.getLogger(MainActivity::class.java.name) Log.warning("Hello World")
它显示登录android studio logcat。
但有没有办法以相同的方式Log.e()打印红色日志?
检查这个代码。 它将像Java的Log.e()
一样工作。
在Kotlin,我们有Logger类来记录一些东西。
Logger.getLogger(Test::class.java.name).warning("Hello..")
否则,你必须使用一些库,如 – kotlin-logging,anko logging等
您可以使用Kotlin中的所有Java类,因此,Java中的Log.e( )
与Kotlin中的Log.e( )
完全相同。
如果你想额外的功能,如自动推断标签字符串,你可以使用像AnkoLogger的东西
由于Kotlin保证100%可与Java™和Android™互操作,因此您也可以在kotlin中使用Log
或任何Java类。
如果您坚持使用Logger类,则可以使用Logger#severe
获得与Log#e
相同的输出
无论如何,我建议使用木材或类似的东西。 使用它和使用有很多优点。 Android的Log
类将所有的输出记录在任何环境中,同时还会消耗您应该在生产中摆脱的机器资源。
- 什么是这个java代码相当于kotlin
- 在kotlin中重构我的viewholder类
- 如何在Android Studio中配置AspectJ
- Android DataBinding:Kotlin中的@BindingAdapter不识别lambda表达式
- Android Dagger 2.11与Kotlin,ContributesAndroidInjector注解问题
- 如何解决:“错误:无法找到符号类…”转换后的Java类Kotlin?
- 在Kotlin中绑定具有多个参数的适配器
- 为什么Kotlin允许在不同的文件夹(例如main和androidTest)中有两个具有相同名称和包的类?
- 如何找到时间是今天或昨天在android