1. 首页
  2. Laravel

Laravel的假日志

logfake是Tim MacDonald(@timacdonald)为测试Laravel框架而开发的假日志记录器。logfake包提供了在应用程序中伪造记录器的功能,包括针对Laravel 5.6中引入的通道和堆栈进行断言的功能。
这里有一个在测试中使用记录器的简单示例:
1alert(\”It is 5pm, go home\”);45Log::channel(\”slack\”)->assertLogged(\”alert\”); // passes67// without the channel prefix…89Log::assertLogged(\”alert\”);// fails
与频道类似,您需要对堆栈执行相同的操作:
1critical(\”Perform evasive maneuvers\”); 6 7Log::stack([\”bugsnag\”, \”sentry\”])->assertLogged(\”critical\”);// passes 8 9// without the stack prefix…1011Log::assertLogged(\”critical\”); // fails
GitHub repo有可用断言和使用说明的完整列表,还有源代码。
干得好,蒂姆!

Laravel的假日志 为WP2原创文章,链接:https://www.wp2.cn/laravel/laravel%e7%9a%84%e5%81%87%e6%97%a5%e5%bf%97/