基础库
提示
盘古 OS
的设计仍在逐步改进与完善中,本文将随时发生变化,感兴趣的朋友们可以时刻保持关注;- 在下方的版权声明中有本文作者的联系方式,有不同意见和相关建议的朋友可以与其保持联系;
- 也可在本文底部的评论区登录 Github 后,直接发表您的观点;
版权声明
- 文章作者: flytreeleft - flytreeleft@crazydan.org
- 文章链接: https://studio.crazydan.org/docs/pangu-os/program-language/dan-lang/lib
- 版权声明: 本文章采用许可协议《署名 4.0 国际 (CC BY 4.0)》。 转载或商用请注明来自 Crazydan Studio!
日志
- 由标识符号+结构化参数组成
- 标识符号对应日志内容模板,在模板内可以引用结构化参数,解析后生成人可读的结构化文本
- 结构化文本最终渲染为可交互的文本视图
- 结构化文本是可查询的
- 通过差量机制实现对日志的国际化支持
- 以标识符号作为坐标,定位修改日志内容模板,从而实现国际化
- 应用构建时可指定日志最低输出级别,小于该级别的日志,其代码将在构建时直接被移除
namespace text.dan as text
log::debug {
code = text::ERR_NOT_VALID_USERNAME
data = {
name = 'a@a'
}
}