导读
1.简介
2.使用及设置
简介
使用及设置
导入依赖,在github中查询Logger导入依赖
MainActivity.java
package com.example.air.logger;
import java.util.HashMap;
import java.util.HashSet;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import java.util.Set;
import org.json.JSONException;
import org.json.JSONObject;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import com.orhanobut.logger.AndroidLogAdapter;
import com.orhanobut.logger.Logger;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化Logger
Logger.addLogAdapter(new AndroidLogAdapter());
// currentLog();
// logger();
// stringFormat();
// AMSL();
// json();
}
private void currentLog() {
Log.v("lxn", "current log");
Log.d("lxn", "current log");
Log.i("lxn", "current log");
Log.w("lxn", "current log");
Log.e("lxn", "current log");
}
private void logger() {
Logger.v("logger");
Logger.d("logger");
Logger.i("logger");
Logger.w("logger");
Logger.e("logger");
}
private void stringFormat() {
Logger.d("hello %s", "world");
}
private void AMSL() {
List<String> list = new LinkedList<String>();
list.add("aaa");
list.add("bbb");
list.add("ccc");
Logger.d(list);
Map<String, String> map = new HashMap<String, String>();
map.put("key1", "aaa");
map.put("key2", "bbb");
map.put("key3", "ccc");
Logger.d(map);
Set<String> set = new HashSet<String>();
set.add("aaa");
set.add("bbb");
set.add("ccc");
Logger.d(set);
Logger.d(new String[] {
"aaa", "bbb", "ccc"
});
}
private void json() {
JSONObject jsonObject = new JSONObject();
try {
JSONObject person = new JSONObject();
person.put("name", "lxn");
person.put("age", 30);
jsonObject.put("person", person);
JSONObject address = new JSONObject();
address.put("province", "beijing");
address.put("city", "beijing");
jsonObject.put("address", address);
} catch (JSONException e) {
}
Log.d("lxn", "json:" + jsonObject);
Logger.json(jsonObject.toString());
}
}
⚠️使用Logger前要初始化
显示结果
关于日志的设置
1。设置颜色等属性
在偏好设置中进行设置
2。日志过滤