功能概览
打印日志
相比原有的 console 对象打印日志,开发者可使用云开发自定义日志,输出同样提供四个日志等级的日志,例如
log
、info
、warn
、error
。开发者自定义打印的日志内容会自动增加日志中的字段并建立键值索引,详情请参见 打印日志。检索日志
相比原有单一的日志查看方式,云开发为开发者提供多种检索日志内容的方式,既可以精确检索也可以模糊匹配关键词,提供全文内容的关键词检索以及 key:value 形式的键值对检索,并支持多种查询语法,详情请参见 检索日志。
更多说明
原始日志文本将根据分词符分成多个关键词,以及使用大小写敏感来精确定位到用户输入的日志信息。
分词符
原始日志文本将根据分词符切分成多个关键词,云开发默认分词符为
!@#%^&*()_="', <>/?|\\;:\\n\\t\\r[]{}
,以下面某条日志内容为例:10002345987;write;ERROR;code=400;topic does not exist;
上述日志内容中
;
,=
两个默认分词符会将日志内容切分成6个单词10002345987
,write
,ERROR
,code
,400
,topic does not exist
。在精准搜索中,用户只需输入任意一个单词,即可搜索到此条日志内容。大小写敏感
云开发日志检索默认大小写敏感,例如在上述日志内容例子中,日志内容已被切分成6个单词
10002345987
,write
,ERROR
,code
,400
,topic does not exist
。若需要精确搜索到 ERROR 关键词的相关日志,需在控制台输入ERROR
。 注意
若在控制台输入
error
或Error
,则无法检索到 ERROR 的相关日志。