详情页标题前

腾讯云云函数(SCF)日志说明-云淘科技

详情页1

日志开发

您可以在程序中使用 System.out.println()java.util.logging.Logger() 语句来完成日志输出。例如,执行以下代码,可以在函数日志中查询输出内容。

System.out.println("Hello world!");
Logger logger = Logger.getLogger("AnyLoggerName");logger.setLevel(Level.INFO);logger.info("logging message here!");

日志查询

当前函数日志均会投递至腾讯云日志服务 CLS 中,您可对函数日志进行投递配置,详情可参见 日志投递配置。
您可通过云函数的日志查询界面或通过日志服务的查询界面,查询函数执行日志。日志查询方法详情可参见 日志检索教程。说明函数日志投递到日志服务日志集 LogSet 和日志主题 LogTopic,均可以通过函数配置查询。

自定义日志字段

当前在函数代码中使用简单日志打印语句,将会在投递到日志服务时,记录在 SCF_Message 字段中。日志服务的字段说明可见 索引说明。目前云函数已经支持在输出到日志服务的内容中增加自定义字段,通过增加自定义字段,您可以将业务字段及相关数据内容输出到日志中,并通过使用日志服务的检索能力,对执行过程中的业务数据及相关内容进行查询跟踪。注意如需对自定义字段进行键值查询,如SCF_CustomKey:SCF,请参考 日志服务索引配置 为函数日志投递的日志主题添加键值索引。为避免误操作索引配置导致函数日志查询失败,函数配置的默认投递日志主题(以 SCF_LogTopic_ 为前缀命名)不支持修改索引配置。请将函数日志投递主题设置为 自定义投递 后再更新日志主题索引配置。日志主题修改索引配置后,仅对新写入的数据有效。

输出方法

当函数输出的单行日志为 JSON 格式时,JSON 内容将被解析并在投递至日志服务时按字段:值的方式进行投递。JSON 内容的解析仅能解析第一层,更多的嵌套结构将作为值进行记录。您可执行以下代码进行测试:

package example;
public class Hello { public String mainHandler(KeyValueClass kv) { System.out.println("{\"key1\": \"test value 1\",\"key2\": \"test value 2\"}"); return String.format("hello world"); }}

检索方法

在使用上述代码进行测试运行后,您可在函数服务 > 日志查询 > 高级检索中通过如下语句进行检索:

腾讯云云函数(SCF)日志说明-云淘科技


操作详情可参见 控制台检索。检索结果
在测试写入日志服务后,您可以在日志查询中检索到 key1字段。如下图所示:

腾讯云云函数(SCF)日志说明-云淘科技


官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/149700.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 请教个问题,我在83服务器上部署了一个Flink1.17 ,有人遇到过吗?-云小二-阿里云

    请教个问题,我在83服务器上部署了一个Flink1.17 ,然后我有两个mysql数据库,分别部署在63服务器和81服务上了,我在往83提交cdc作业时(链接的是81服务器上的数据库),前面几个任务能正常提交,后面再提交报超时(jdbc模式可以正常提交),为了验证cdc连接数,我把后面的任务链接的数据库服务器改为了63,可以正常提交,有人遇到过吗 以下为热心…

    阿里云 2024年1月4日
  • 阿里云云原生大数据计算服务 MaxCompute启动失败-云淘科技

    本文为您介绍任务启动失败时的报错信息及解决方法。 无法加载主类 报错信息 错误:找不到或无法加载主类 com.alibaba.proxima.CentauriRunner. 解决方法该问题主要原因是MaxCompute无法加载Proxima CE的可执行JAR包,可以通过申请链接或搜索(钉钉群号:11782920)加入MaxCompute开发者社区钉群联系M…

    2023年12月10日
  • 腾讯云云函数(SCF)通用问题-云淘科技

    函数运行报错 “Cannot find module”、“No module named”、找不到依赖怎么处理?如何进行依赖安装? 该问题通常是由于代码执行的依赖文件没有上传到云上环境导致的,可按照如下方法进行检查:1. 请核对代码中引用的依赖文件路径是否准确,如果采用相对路径,依赖文件需要与函数代码文件在同一个根目录下,并与函数代码一起打包上传至云端;如果…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 兄弟们,有用到RocketMQ 5.1.4集群的嘛?请教一下关于公网访问内网RocketMQ集群-云小二-阿里云

    我们有一个RocketMQ 5.1.4的集群部署在内网环境,部署的时候broker的ip1和ip2都是内网ip,分散在3台内网机器上(都没有公网ip),然后把内网集群中nameserver的端口映射到一个代理公网ip和端口上;但是其他公网环境的java服务用这个映射的公网ip和端口一直连接不上RocketMQ集群,这个怎么办呢?并且java服务内一直打印这个…

    阿里云 2023年12月16日
  • RocketMQ目前配置了proxy的地址,是不是我们的java组件有问题呢?-云小二-阿里云

    RocketMQ目前配置了proxy的地址,但好像还是一直有那个日志,是不是我们的java组件有问题呢? 以下为热心网友提供的参考意见 RocketMQ的Proxy在架构中扮演着重要的角色,它主要负责协议适配、权限管理、消息管理等计算功能,而Broker则更专注于存储。因此,如果Proxy的配置出现问题或者运行状态异常,可能会导致相关日志持续出现。 首先,您…

    2023年12月25日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。