MainApplication.java
1.36 KB
package com.xiniunet.guard;
import android.app.Application;
import android.os.Environment;
import com.elvishew.xlog.LogConfiguration;
import com.elvishew.xlog.XLog;
import com.elvishew.xlog.printer.Printer;
import com.elvishew.xlog.printer.file.FilePrinter;
import com.elvishew.xlog.printer.file.backup.NeverBackupStrategy;
import com.elvishew.xlog.printer.file.naming.DateFileNameGenerator;
/**
* Created by yangxia on 31/7/18.
*/
public class MainApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
LogConfiguration config = new LogConfiguration.Builder()
.tag("GUARD") // 指定 TAG,默认为 "X-LOG"
.build();
Printer filePrinter = new FilePrinter // 打印日志到文件的打印器
.Builder(Environment.getExternalStorageDirectory()+ "/1111GuardLog") // 指定保存日志文件的路径
.fileNameGenerator(new DateFileNameGenerator()) // 指定日志文件名生成器,默认为 ChangelessFileNameGenerator("log")
.backupStrategy(new NeverBackupStrategy()) // 指定日志文件备份策略,默认为 FileSizeBackupStrategy(1024 * 1024)
.build();
XLog.init(config,filePrinter);
}
}