您的位置:首页 > 编程语言 > PHP开发

laravel5.1 日志相关

2015-12-31 20:25 531 查看
 一、日志相关配置
1、应用程序的日志功能配置在 
Illuminate\Foundation\Bootstrap\ConfigureLogging
 启动类中。该类中定义了日志文件位置
       这个类使用 
config/app.php
 配置文件的 
log
 配置选项。
2、Laravel 提供立即可用的 
single
 、
daily
 、
syslog
 和 
errorlog
 日志模式。
3、可以通过覆写 
ConfigureLogging
 启动类,依照需求自由地自定义应用程序的日志。
4、Laravel
日志工具在强大的 Monolog 函数库上提供一层简单的功能。Laravel
默认为应用程序建立每天的日志文件在 
storage/logs
 目录。
二、日志级别
        七个级别:debug、info、notice、warning、error、critical 和 alert。
三、日志写入

Log::emergency($error);

Log::alert($error);

Log::critical($error);

Log::error($error);

Log::warning($error);

Log::notice($error);

Log::info($error);

Log::debug($error);


      1、function info($message, $context = [])
           function logger($message = nullarray $context = [])
           这两个函数定义在 vendor\laravel\framework\src\Illuminate\Foundation\helpers.php中
      2、app('log')->function()  方式调用接口
       例: app('log')->
debug($error);

    
        Writer.php中几种接口都是通过writeLog写入Monolog中
        
        fopen() fwrite() 方式写日志

        
推荐:
你分享-自主开发平台             
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  laravel5.1 laravel