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

Method writeDirect

valdi_core/src/valdi_core/cpp/Utils/ConsoleLogger.cpp:124–139  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

122}
123
124void ConsoleLogger::writeDirect(std::string_view message) {
125 std::lock_guard<Mutex> guard(_mutex);
126#if defined(__ANDROID__)
127 __android_log_print(ANDROID_LOG_INFO, "Valdi", "%.*s", static_cast<int>(message.size()), message.data());
128#elif defined(SC_IOS)
129 if constexpr (isDebug) {
130 os_log_info(_valdiLogger, "%{public}.*s", (int)message.size(), message.data());
131 } else {
132 os_log_info(_valdiLogger, "%.*s", (int)message.size(), message.data());
133 }
134#else
135 auto t = message.size();
136 (void)t;
137 _stream << message;
138#endif
139}
140
141bool ConsoleLogger::isEnabledForType(Valdi::LogType type) {
142 return type >= _minLogType;

Callers 1

setupJsRuntimeMethod · 0.80

Calls 2

sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected