SharedPreference関係の機能を削除
This commit is contained in:
parent
c25e9837f8
commit
ee5861ad2c
|
@ -6,7 +6,6 @@ import one.nem.kidshift.utils.models.LogModel;
|
||||||
|
|
||||||
public interface KSLogger {
|
public interface KSLogger {
|
||||||
KSLogger addTag(String tag);
|
KSLogger addTag(String tag);
|
||||||
List<LogModel> getHistory();
|
|
||||||
void info(String message);
|
void info(String message);
|
||||||
void warn(String message);
|
void warn(String message);
|
||||||
void error(String message);
|
void error(String message);
|
||||||
|
|
|
@ -21,12 +21,8 @@ import one.nem.kidshift.utils.models.LogModel;
|
||||||
public class KSLoggerImpl implements KSLogger {
|
public class KSLoggerImpl implements KSLogger {
|
||||||
|
|
||||||
private ArrayList<String> tags = new ArrayList<String>();
|
private ArrayList<String> tags = new ArrayList<String>();
|
||||||
|
|
||||||
private SharedPrefUtils sharedPrefUtils;
|
|
||||||
|
|
||||||
@AssistedInject
|
@AssistedInject
|
||||||
public KSLoggerImpl(SharedPrefUtilsFactory sharedPrefUtilsFactory, @Assisted String name) {
|
public KSLoggerImpl(@Assisted String name) {
|
||||||
sharedPrefUtils = sharedPrefUtilsFactory.create("KSLogger");
|
|
||||||
tags.clear();
|
tags.clear();
|
||||||
tags.add(name);
|
tags.add(name);
|
||||||
}
|
}
|
||||||
|
@ -37,11 +33,6 @@ public class KSLoggerImpl implements KSLogger {
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
|
||||||
public List<LogModel> getHistory() {
|
|
||||||
return sharedPrefUtils.getObjects(LogModel.class);
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void info(String message) {
|
public void info(String message) {
|
||||||
log(new LogModel(LogLevelEnum.INFO, tags.toArray(new String[0]), message));
|
log(new LogModel(LogLevelEnum.INFO, tags.toArray(new String[0]), message));
|
||||||
|
@ -73,14 +64,9 @@ public class KSLoggerImpl implements KSLogger {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void log(LogModel log) {
|
private void log(LogModel log) {
|
||||||
addLog(log);
|
|
||||||
outputLog(log);
|
outputLog(log);
|
||||||
}
|
}
|
||||||
|
|
||||||
private void addLog(LogModel log) {
|
|
||||||
sharedPrefUtils.saveObject(log);
|
|
||||||
}
|
|
||||||
|
|
||||||
private void outputLog(LogModel log) {
|
private void outputLog(LogModel log) {
|
||||||
// ,区切りで出力
|
// ,区切りで出力
|
||||||
String tags = log.getTags().length > 0 ? String.join(",", log.getTags()) : "UNTAGGED";
|
String tags = log.getTags().length > 0 ? String.join(",", log.getTags()) : "UNTAGGED";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user