log_message($level, $message)

参数:
  • $level (string) -- Log level: 'error', 'debug' or 'info'
  • $message (string) -- Message to log
返回类型:

void

该函数用于向你的日志文件中写入信息,第一个参数你必须提供 三个信息级别中的一个,用于指定记录的是什么类型的信息(调试, 错误和一般信息),第二个参数为信息本身。

示例:

if ($some_var == '')
{
log_message('error', 'Some variable did not contain a value.');
}
else
{
log_message('debug', 'Some variable was correctly set');
} log_message('info', 'The purpose of some variable is to provide some value.');

有三种信息类型:

  1. 错误信息。这些是真正的错误,例如 PHP 错误或用户错误。
  2. 调试信息。这些信息帮助你调试程序,例如,你可以在一个类 初始化的地方记录下来作为调试信息。
  3. 一般信息。这些是最低级别的信息,简单的给出程序运行过程中的一些信息。

注解

为了保证日志文件被正确写入,logs/ 目录必须设置为可写的。 此外,你必须要设置 application/config/config.php 文件中的 "threshold" 参数,举个例子,例如你只想记录错误信息,而不想 记录另外两种类型的信息,可以通过这个参数来控制。如果你将 该参数设置为 0 ,日志就相当于被禁用了。

最新文章

  1. Apache Shiro 学习记录2
  2. mkdir:批量创建文件夹
  3. Android 加载时在actionBar右上角添加一个加载图标
  4. 学习Mongodb(一)
  5. jquery find选择器在不同浏览器下的差异
  6. MySQL 遇到的问题:在服务里找不到自己的 MySQL,以及在命令行窗口中运行服务出现的问题。
  7. C# 广播TS流精确计时发送
  8. docker 私有仓库内容
  9. lib和dll文件的初了解
  10. 权限组件之rbac
  11. ESP8266开发综合篇第十四节(LUA)-8266作为TCP服务器,Android客户端连接,显示温湿度,控制继电器
  12. springboot自带定时任务和集成quartz
  13. chapter4 module and port
  14. 三元运算符代替if-else
  15. js replace
  16. What's new in JDK 8
  17. SSL学习笔记
  18. duilib 使用图片素材或者算法给窗体增加阴影(源码和demo)
  19. SASL mechanism
  20. 4.7 希尔(shell)排序法

热门文章

  1. 理解MVC 框架
  2. 一些常用的集合工具的代码块(缓慢更新XD,更新了多属性过滤:) )
  3. ssh: connect to host localhost port 22: Connection refused
  4. 操作系统(2)_进程管理_李善平ppt
  5. 适配iOS10和Xcode8
  6. 【前端_js】解决ajax跨域请求数据
  7. mysql基础,事物
  8. Nginx 配置支持 WAF
  9. psutil——获取系统信息的Python第三方模块
  10. 华东交通大学2018年ACM“双基”程序设计竞赛 D