object LogUtil{
    private const val VERBOSE = 1;
    private const val DEBUG = 2;
    private const val INFO = 3;
    private const val WARN = 4;
    private const val ERROR = 5;
    private var level = VERBOSE;
    fun v(tag : String, msg : String){
        if(level <= VERBOSE){
            Log.v(tag, msg)
        }
    }
    fun d(tag : String, msg : String){
        if(level <= DEBUG){
            Log.v(tag, msg)
        }
    }
    fun i(tag : String, msg : String){
        if(level <= INFO){
            Log.v(tag, msg)
        }
    }
    fun w(tag : String, msg : String){
        if(level <= WARN){
            Log.v(tag, msg)
        }
    }
    fun e(tag : String, msg : String){
        if(level <= ERROR){
            Log.v(tag, msg)
        }
    }
}
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐