Fixed logger on Android 4.x
This commit is contained in:
parent
7e3ddf3877
commit
d71bd53072
@ -20,6 +20,7 @@ import de.measite.minidns.util.InetAddressUtil;
|
|||||||
import org.itxtech.daedalus.Daedalus;
|
import org.itxtech.daedalus.Daedalus;
|
||||||
import org.itxtech.daedalus.R;
|
import org.itxtech.daedalus.R;
|
||||||
import org.itxtech.daedalus.util.DnsServerHelper;
|
import org.itxtech.daedalus.util.DnsServerHelper;
|
||||||
|
import org.itxtech.daedalus.util.Logger;
|
||||||
|
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.net.InetAddress;
|
import java.net.InetAddress;
|
||||||
@ -83,7 +84,7 @@ public class DnsTestFragment extends ToolbarFragment {
|
|||||||
}
|
}
|
||||||
mHandler.obtainMessage(DnsTestHandler.MSG_TEST_DONE).sendToTarget();
|
mHandler.obtainMessage(DnsTestHandler.MSG_TEST_DONE).sendToTarget();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e(TAG, e.toString());
|
Logger.logException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -119,7 +120,7 @@ public class DnsTestFragment extends ToolbarFragment {
|
|||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
testText.append("\n").append(getResources().getString(R.string.test_failed)).append("\n\n");
|
testText.append("\n").append(getResources().getString(R.string.test_failed)).append("\n\n");
|
||||||
|
|
||||||
Log.e(TAG, e.toString());
|
Logger.logException(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
mHandler.obtainMessage(DnsTestHandler.MSG_DISPLAY_STATUS, testText.toString()).sendToTarget();
|
mHandler.obtainMessage(DnsTestHandler.MSG_DISPLAY_STATUS, testText.toString()).sendToTarget();
|
||||||
|
@ -17,6 +17,7 @@ import android.view.ViewGroup;
|
|||||||
import org.itxtech.daedalus.Daedalus;
|
import org.itxtech.daedalus.Daedalus;
|
||||||
import org.itxtech.daedalus.R;
|
import org.itxtech.daedalus.R;
|
||||||
import org.itxtech.daedalus.activity.ConfigActivity;
|
import org.itxtech.daedalus.activity.ConfigActivity;
|
||||||
|
import org.itxtech.daedalus.util.Logger;
|
||||||
import org.itxtech.daedalus.util.Rule;
|
import org.itxtech.daedalus.util.Rule;
|
||||||
import org.itxtech.daedalus.widget.ClickPreference;
|
import org.itxtech.daedalus.widget.ClickPreference;
|
||||||
|
|
||||||
@ -143,7 +144,7 @@ public class RuleConfigFragment extends ConfigFragment {
|
|||||||
new RuleData(ruleFilename.getText(), builder.toString())).sendToTarget();
|
new RuleData(ruleFilename.getText(), builder.toString())).sendToTarget();
|
||||||
stopThread();
|
stopThread();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
Logger.logException(e);
|
||||||
} finally {
|
} finally {
|
||||||
stopThread();
|
stopThread();
|
||||||
}
|
}
|
||||||
@ -315,7 +316,7 @@ public class RuleConfigFragment extends ConfigFragment {
|
|||||||
stream.write(ruleData.getData().getBytes());
|
stream.write(ruleData.getData().getBytes());
|
||||||
stream.close();
|
stream.close();
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
Logger.logException(e);
|
||||||
}
|
}
|
||||||
|
|
||||||
Snackbar.make(view, R.string.notice_downloaded, Snackbar.LENGTH_SHORT)
|
Snackbar.make(view, R.string.notice_downloaded, Snackbar.LENGTH_SHORT)
|
||||||
|
@ -154,7 +154,7 @@ public class UdpDnsProvider extends DnsProvider {
|
|||||||
service.providerLoopCallback();
|
service.providerLoopCallback();
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
Logger.logException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -242,6 +242,7 @@ public class DaedalusVpnService extends VpnService implements Runnable {
|
|||||||
Thread.sleep(1000);
|
Thread.sleep(1000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
} catch (InterruptedException ignored) {
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Logger.logException(e);
|
Logger.logException(e);
|
||||||
} finally {
|
} finally {
|
||||||
|
@ -137,7 +137,7 @@ public class Configurations {
|
|||||||
writer.flush();
|
writer.flush();
|
||||||
writer.close();
|
writer.close();
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
Logger.logException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -77,7 +77,7 @@ public class Logger {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private static void send(String message) {
|
private static void send(String message) {
|
||||||
String fileDateFormat = new SimpleDateFormat("Y-M-d HH:mm:ss ").format(new Date());
|
String fileDateFormat = new SimpleDateFormat("yyyy-mm-dd HH:mm:ss ").format(new Date());
|
||||||
builder.insert(0, "\n").insert(0, message).insert(0, fileDateFormat);
|
builder.insert(0, "\n").insert(0, message).insert(0, fileDateFormat);
|
||||||
Log.d("Daedalus", message);
|
Log.d("Daedalus", message);
|
||||||
}
|
}
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
package org.itxtech.daedalus.util;
|
package org.itxtech.daedalus.util;
|
||||||
|
|
||||||
import android.util.Log;
|
|
||||||
|
|
||||||
import java.io.BufferedReader;
|
import java.io.BufferedReader;
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
@ -150,7 +148,7 @@ public class RulesResolver implements Runnable {
|
|||||||
}
|
}
|
||||||
status = STATUS_LOADED;
|
status = STATUS_LOADED;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e(TAG, e.toString());
|
Logger.logException(e);
|
||||||
|
|
||||||
status = STATUS_NOT_LOADED;
|
status = STATUS_NOT_LOADED;
|
||||||
}
|
}
|
||||||
@ -166,7 +164,7 @@ public class RulesResolver implements Runnable {
|
|||||||
Thread.sleep(100);
|
Thread.sleep(100);
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
Log.e(TAG, e.toString());
|
Logger.logException(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user