语法 | write(integer|string $level, mixed $message, string|array $context [] ) |
Parameters |
正在写入的消息的严重性级别。该值必须是与已知级别匹配的整数或字符串。
要记录的消息内容。
用于记录消息的附加数据。可以传递特殊范围键以用于进一步过滤要使用的日志引擎。如果传递了字符串或数字索引数组,它将被视为作用域键。有关日志范围的更多信息,请参阅
Cake\Log\Log::config()。
|
Returns |
布尔值
|
Description |
将给定的消息和类型写入所有配置的日志适配器。配置的适配器同时传递 $level 和 $message 变量。 $level 是以下字符串/值之一。
|
<?php use Cake\Http\Middleware\CsrfProtectionMiddleware; use Cake\Routing\Route\DashedRoute; use Cake\Routing\RouteBuilder; $routes->setRouteClass(DashedRoute::class); $routes->scope('/', function (RouteBuilder $builder) { $builder->registerMiddleware('csrf', new CsrfProtectionMiddleware([ 'httpOnly' => true, ])); $builder->applyMiddleware('csrf'); //$builder->connect('/pages', ['controller'=>'Pages','action'=>'display', 'home']); $builder->connect('logex',['controller'=>'Logexs','action'=>'index']); $builder->fallbacks(); });
<?php namespace App\Controller; use App\Controller\AppController; use Cake\Log\Log; class LogexsController extends AppController{ public function index(){ /*The first way to write to log file.*/ Log::write('debug',"Something didn't work."); /*The second way to write to log file.*/ $this->log("Something didn't work.",'debug'); } } ?>
Something is written in log file. Check log file logs\debug.log