LogcatLogStrategy.java
674 Bytes
package com.wd.base.log;
import static com.wd.base.log.Utils.checkNotNull;
import android.util.Log;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
/**
* LogCat implementation for {@link LogStrategy}
* This simply prints out all logs to Logcat by using standard {@link Log} class.
*/
public class LogcatLogStrategy implements LogStrategy {
static final String DEFAULT_TAG = "NO_TAG";
@Override
public void log(int priority, @Nullable String tag, @NonNull String message) {
checkNotNull(message);
if (tag == null) {
tag = DEFAULT_TAG;
}
Log.println(priority, tag, message);
}
}