接口参考

console.h · C++ API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

include/kui/devtools/console.h
Console::addMessageCallback
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
u32 addMessageCallback(MessageCallback cb);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:90

反馈此接口问题 →
Console::clear
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void clear();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:69

反馈此接口问题 →
Console::debug
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void debug(const String& category, const String& message);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:51

反馈此接口问题 →
Console::dump
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
String dump(LogLevel minLevel = LogLevel::Debug) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:98

反馈此接口问题 →
Console::error
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void error(const String& category, const String& message);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:48

反馈此接口问题 →
Console::errorCount
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
u32 errorCount() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:63

反馈此接口问题 →
Console::info
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void info(const String& category, const String& message);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:50

反馈此接口问题 →
Console::infoCount
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
u32 infoCount() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:66

反馈此接口问题 →
Console::instance
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
static Console& instance();

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:42

反馈此接口问题 →
Console::isEnabled
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
bool isEnabled() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:74

反馈此接口问题 →
Console::log
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void log(LogLevel level, const String& category, const String& message);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:45

反馈此接口问题 →
Console::log
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void log(LogLevel level, const String& category, const String& message, u32 windowId);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:47

反馈此接口问题 →
Console::messages
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
std::vector<ConsoleMessage> messages() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:53

反馈此接口问题 →
Console::messages
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
std::vector<ConsoleMessage> messages(LogLevel minLevel) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:57

反馈此接口问题 →
Console::messagesForWindow
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
std::vector<ConsoleMessage> messagesForWindow(u32 windowId, LogLevel minLevel = LogLevel::Debug) const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:60

反馈此接口问题 →
Console::minLevel
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
LogLevel minLevel() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:78

反馈此接口问题 →
Console::removeMessageCallback
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void removeMessageCallback(u32 id);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:93

反馈此接口问题 →
Console::setEnabled
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void setEnabled(bool e)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:72

反馈此接口问题 →
Console::setMaxMessages
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void setMaxMessages(u32 max)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:80

反馈此接口问题 →
Console::setMessageCallback
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void setMessageCallback(MessageCallback cb);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:95

反馈此接口问题 →
Console::setMinLevel
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void setMinLevel(LogLevel level)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:76

反馈此接口问题 →
Console::setStderrOutput
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void setStderrOutput(bool e)

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:83

反馈此接口问题 →
Console::stderrOutput
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
bool stderrOutput() const

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:85

反馈此接口问题 →
Console::totalCount
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
u32 totalCount() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:67

反馈此接口问题 →
Console::void
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
using MessageCallback = std::function<void(const ConsoleMessage&)>;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:87

反馈此接口问题 →
Console::warn
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
void warn(const String& category, const String& message);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:49

反馈此接口问题 →
Console::warnCount
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
u32 warnCount() const;

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:65

反馈此接口问题 →
KUI_LOG_ERROR
待核对3.61.7C++

devtools 模块公开头声明。直接查看签名;对象生命周期、线程和平台条件须结合所属类型文档。

console.h
#define KUI_LOG_ERROR(cat, msg) do { auto& c_ = ::kui::Console::instance(); if (c_.isEnabled()) c_.error(cat, msg); } while(0) #define KUI_LOG_WARN(cat, msg) do { auto& c_ = ::kui::Console::instance(); if (c_.isEnabled()) c_.warn(cat, msg); } while(0) #define KUI_LOG_INFO(cat, msg) do { auto& c_ = ::kui::Console::instance(); if (c_.isEnabled()) c_.info(cat, msg); } while(0) #define KUI_LOG_DEBUG(cat, msg) do { auto& c_ = ::kui::Console::instance(); if (c_.isEnabled()) c_.debug(cat, msg); } while(0) KUI_API void logf(LogLevel level, const char* category, const char* fmt, ...);

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

include/kui/devtools/console.h:133

反馈此接口问题 →
浏览同类接口 →