jimu-decompiled/sources/com/unity3d/ads/log/DeviceLogEntry.java
2025-05-13 19:24:51 +02:00

46 lines
1.4 KiB
Java

package com.unity3d.ads.log;
/* loaded from: classes2.dex */
class DeviceLogEntry {
private DeviceLogLevel _logLevel;
private String _originalMessage;
private StackTraceElement _stackTraceElement;
public DeviceLogEntry(DeviceLogLevel deviceLogLevel, String str, StackTraceElement stackTraceElement) {
this._logLevel = null;
this._originalMessage = null;
this._stackTraceElement = null;
this._logLevel = deviceLogLevel;
this._originalMessage = str;
this._stackTraceElement = stackTraceElement;
}
public DeviceLogLevel getLogLevel() {
return this._logLevel;
}
public String getParsedMessage() {
String str;
String str2;
int i;
String str3 = this._originalMessage;
StackTraceElement stackTraceElement = this._stackTraceElement;
if (stackTraceElement != null) {
str = stackTraceElement.getClassName();
str2 = this._stackTraceElement.getMethodName();
i = this._stackTraceElement.getLineNumber();
} else {
str = "UnknownClass";
str2 = "unknownMethod";
i = -1;
}
if (str3 != null && !str3.isEmpty()) {
str3 = " :: " + str3;
}
if (str3 == null) {
str3 = "";
}
return str + "." + str2 + "()" + (" (line:" + i + ")") + str3;
}
}