如何在Laravel 5中编写单独的日志文件?

时间:2016-09-06 15:44:32

标签: php laravel logging laravel-5

我希望有一些单独的日志文件来存储我的一些API方法的调试数据。类似car_create.logcar_update.log

的内容

我可以通过内置日志记录功能实现这一目标吗?这不是一种错误的做法吗?因为看起来几乎没有人有同样的问题。任何建议或建议将不胜感激!

1 个答案:

答案 0 :(得分:3)

是的,可以使用单独的日志文件。

Errors & Logging documentation通知Monolog是Laravel使用的基础日志包。您可以使用Monolog执行任何操作。

Logging Helper示例

use App\Helpers\Common\FileLogger;

// ...

$level = 'DEBUG';

$logger = new FileLogger('NAME', $level);

$logger->addRecord($level, $message, $context);

使用示例

    FINDSTR "str2 => bbb" "file.txt"

    IF %errorlevel%==0 (
        ECHO FOUND
        Goto END
    )
    powershell -Command "(get-content File.txt) -replace "str1 => aaa", "$&`n str2 => bbb" | set-content File.txt"
:end