2017年12月2日 星期六

Android-Logger 和 Log4j 的使用與差異

注意:目前 Log4j 有一些尚未完成,敬請見諒。

此篇語法為 Kotlin,宣告方法類似 Java ,只是順序不同

大家在開發程式的過程中
想必可能要了解或者是要更清楚流向
會用到 System.out.println、Logger、Log4j
此篇用談到如何在 AndroidStudio 用 Java Logger 和 Log4j

1 . 一般 Java Logger 方法
package com.light.blue.log.activity

import android.os.Bundle
import android.support.v7.app.AppCompatActivity
import java.util.logging.Level.*
import java.util.logging.Logger

class MainActivity : AppCompatActivity() {

    private val logger: Logger? = Logger.getLogger("MainActivity");

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_main)

        // SEVERE   嚴重(特高級別)
        // WARNING  注意
        // INFO     訊息

        logger?.info("info message");
        logger?.log(SEVERE, "Server message");
        logger?.log(WARNING, "WARNING message");
        logger?.log(INFO, "INFO message");
        
    }
}









沒有留言:

張貼留言