日志

SF提供了简单强大的日志框架,是高度可定制和可扩展性。可以帮助你很方便的收集各种错误信息和日志记录,分类存储在不同的目标文件。

使用SF的日志框架包括以下步骤:

在应用程序配置日志目标,以筛选和导出日志消息;

在您的代码中的不同地方记录日志信息;

提示:配置文件关闭resources.frontController.debug(默认关闭),框架会自动收集记录错误信息,推荐开发环境开启resources.frontController.debug = 1,切记线上环境请勿开启debug,防止泄露错误信息,被黑客利用攻击。

日志默认存放于application/logs目录下,当然您也可以自定义目录:

  1. Star_Log::setLogFilePath($log_path);

写日志

  1. Star_Log::log($log);

区分日志类型

  1. Star_Log::log($warning, "warning");