注意:以下文档只适用于TOP接口,请谨慎使用!
日志服务提供了应用标准日志记录功能,接入该功能后,可以通过控制台查看应用输出的日志,便于开发调试和问题定位。
线上日志将输出到/acs/log文件夹下面,并且可通过工作站日志管理进行实时查询。开发者也可以使用自己的日志库文件打印日志,但是日志文件后缀必须是.log,并且需要存储在日志路径(/acs/log)下或者其子目录下
日志服务支持两种方式对接,采用内置$AppLog和自定义日志库的使用。
$AppLog
内置 $AppLog对象,通过debug、info、warn、error四个方法指定不同的日志输出等级,如下范例。
$appLog = Alibaba::AppLog(); $appLog->debug("debug-log-emssage"); $appLog->info("info-log-emssage"); $appLog->warn("warn-log-emssage"); $appLog->error("error-log-emssage");
注意:如果使用内置日志服务,线下务必使用offline-sdk,线下日志统一输出至logs\applogs下
自定义日志库的使用
为了控制台能够采集到应用日志,请将日志路径配置为/acs/log或其子目录,日志文件统一以.log为后缀。