1 package ai.suanzi.rtmpclient;
3 import android.content.Context;
4 import android.os.Environment;
5 import android.util.Log;
7 import de.mindpipe.android.logging.log4j.LogConfigurator;
8 import org.apache.log4j.Logger;
9 import org.apache.log4j.Level;
10 import android.content.Context;
14 public class MyLogConfigure {
16 private static String logFile = Environment.getExternalStorageDirectory() + File.separator + "log" + "rtmpclient.log";
17 public static void setLogName (String file) {
20 private static MyLogConfigure instance = new MyLogConfigure();
22 private MyLogConfigure(){
23 final LogConfigurator logConfigurator = new LogConfigurator();
24 //logConfigurator.setFileName(Environment.getExternalStorageDirectory() + File.separator + "myc" + File.separator + "log" + File.separator + "test.log");
25 Log.e("log", logFile);
26 logConfigurator.setFileName(logFile);
27 logConfigurator.setRootLevel(Level.DEBUG);
28 logConfigurator.setLevel("org.apache", Level.INFO);
29 logConfigurator.setMaxFileSize(1024 * 1024 * 10);
30 logConfigurator.configure();
33 public static Logger getLogger(String str) {
35 instance = new MyLogConfigure();
36 return Logger.getLogger(str);