Lines Matching refs:level
71 // print Debug level log if enable Verbose log
82 static inline bool LogIsLoggable(Level level, Component component)
89 return (level >= level_) && ((components_ & component) != 0ULL);
124 static std::string LevelToString(Level level);
125 static Level ConvertFromRuntime(LOG_LEVEL level);
128 static void SetLogLevelFromString(const std::string& level);
130 static int32_t PrintLogger(int32_t, int32_t level, const char *, const char *, const char *message);
137 template<LogLevel level, Component component>
147 if constexpr (level == LOG_LEVEL_MIN) {
149 } else if constexpr (level == LOG_DEBUG) {
151 } else if constexpr (level == LOG_INFO) {
153 } else if constexpr (level == LOG_WARN) {
155 } else if constexpr (level == LOG_ERROR) {
173 template<Level level>
194 template<Level level, Component component>
204 if constexpr (level == FATAL || level == ERROR) {
210 if constexpr (level == FATAL) {
228 #define ARK_LOG(level, component) panda::ecmascript::Log::LogIsLoggable(level, component) && \
229 panda::ecmascript::HiLog<LOG_##level, (component)>()
231 #define ARK_LOG(level, component) panda::ecmascript::AndroidLog<(level)>()
234 #define ARK_LOG(level, component) ((level >= INFO) || panda::ecmascript::Log::LogIsLoggable(level, component)) && \
235 panda::ecmascript::StdLog<(level), (component)>()
237 #define ARK_LOG(level, component) panda::ecmascript::Log::LogIsLoggable(level, component) && \
238 panda::ecmascript::StdLog<(level), (component)>()