栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Android Logging Log4j

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Logging Log4j

  • https://code.google.com/archive/p/android-logging-log4j/
  • https://mvnrepository.com/artifact/de.mindpipe.android/android-logging-log4j

使用:

  1. 添加依赖

    implementation 'log4j:log4j:1.2.17'
    implementation 'de.mindpipe.android:android-logging-log4j:1.0.3'
    
  2. 添加存储权限

  3. 初始化配置

class App : Application() {

    override fun onCreate() {
        super.onCreate()
        val config = LogConfigurator()
        val filePath = "${Environment.getExternalStorageDirectory()}/myapp.log"
        println("filePath = $filePath")
        config.fileName = filePath
        config.rootLevel = Level.DEBUG
        config.setLevel("org.apache", Level.ERROR)
        config.configure()
    }

}
  1. 打印日志
class MainActivity : AppCompatActivity() {

    private val log: Logger = Logger.getLogger(MainActivity::class.java.simpleName)

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)
        log.info("Hello")
        log.debug("World")
    }
    
}

控制台输出效果如下:

2022-07-20 11:54:23.133 8663-8663/cn.android666.android_sip I/MainActivity: Hello
2022-07-20 11:54:23.134 8663-8663/cn.android666.android_sip D/MainActivity: World

SD卡根目录中的myapp.log文件内容如下:

2022-07-20 11:54:23,130 - [INFO::MainActivity::cn.android666.android_sip.MainActivity] - Hello
2022-07-20 11:54:23,133 - [DEBUG::MainActivity::cn.android666.android_sip.MainActivity] - World
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1024742.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号