MCPcopy Create free account
hub / github.com/Snapchat/Valdi / Logger

Method Logger

valdi/src/valdi/android/Logger.cpp:13–23  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

11namespace ValdiAndroid {
12
13Logger::Logger(JavaEnv env, jobject logger) : GlobalRefJavaObjectBase(env, logger, "Logger") {
14 auto jObject = toObject();
15 auto cls = jObject.getClass();
16 cls.getMethod("log", _method);
17 cls.getMethod("isEnabledForType", _enabledForTypeMethod);
18
19 for (int32_t type = Valdi::LogTypeDebug; type < Valdi::LogTypeCount; type++) {
20 auto result = _enabledForTypeMethod.call(jObject, type);
21 _enabledForType[static_cast<Valdi::LogType>(type)] = result;
22 }
23}
24
25Logger::~Logger() = default;
26

Callers

nothing calls this directly

Calls 4

toObjectFunction · 0.85
callMethod · 0.65
getClassMethod · 0.45
getMethodMethod · 0.45

Tested by

no test coverage detected