analysis: full official-app reverse artifacts (jadx sources, ghidra libcxsdk decomp, authoritative protocol conclusions) + docs
This commit is contained in:
@@ -0,0 +1,70 @@
|
||||
package cn.com.magnity.magnitycx.log;
|
||||
|
||||
import android.os.Build;
|
||||
import cn.com.magnity.magnitycx.MagApplication;
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import org.apache.log4j.FileAppender;
|
||||
import org.apache.log4j.Level;
|
||||
import org.apache.log4j.Logger;
|
||||
import org.apache.log4j.PatternLayout;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class Logging {
|
||||
private static Logger logger_ = null;
|
||||
|
||||
public static void trace(Object msg) {
|
||||
if (logger_ != null) {
|
||||
logger_.trace(msg);
|
||||
}
|
||||
}
|
||||
|
||||
public static void debug(Object msg) {
|
||||
if (logger_ != null) {
|
||||
logger_.debug(msg);
|
||||
}
|
||||
}
|
||||
|
||||
public static void info(Object msg) {
|
||||
if (logger_ != null) {
|
||||
logger_.info(msg);
|
||||
}
|
||||
}
|
||||
|
||||
public static void warn(Object msg) {
|
||||
if (logger_ != null) {
|
||||
logger_.warn(msg);
|
||||
}
|
||||
}
|
||||
|
||||
public static void error(Object msg) {
|
||||
if (logger_ != null) {
|
||||
logger_.error(msg);
|
||||
}
|
||||
}
|
||||
|
||||
public static void fatal(Object msg) {
|
||||
if (logger_ != null) {
|
||||
logger_.fatal(msg);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean init(Level level) {
|
||||
if (MagApplication.magParameter.logDir.isEmpty()) {
|
||||
return false;
|
||||
}
|
||||
String pathName = MagApplication.magParameter.logDir + File.separator + (Build.MODEL + "-Android_" + Build.VERSION.RELEASE + "_" + Build.VERSION.SDK_INT) + ".log";
|
||||
try {
|
||||
PatternLayout patternLayout = new PatternLayout();
|
||||
patternLayout.setConversionPattern("%d{yyyy-MM-dd HH:mm:ss} -%-5.5p- %m %n");
|
||||
FileAppender fileAppender = new FileAppender(patternLayout, pathName);
|
||||
logger_ = Logger.getLogger(Logging.class);
|
||||
logger_.addAppender(fileAppender);
|
||||
logger_.setLevel(level);
|
||||
return true;
|
||||
} catch (IOException e) {
|
||||
logger_ = null;
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user