Tôi vừa chuyển sang monolog và muốn đăng nhập thông báo của mình lên bảng điều khiển PHP thay vì tệp. Điều này có vẻ hiển nhiên đối với một số người, nhưng tôi mất một lúc để tìm ra cách để làm điều đó và tôi không thể tìm thấy câu hỏi/câu trả lời tương tự trên SO.PHP: Cách sử dụng monolog để đăng nhập vào bảng điều khiển (php: // out)?
Ví dụ trên Monolog's Github readme chỉ cho thấy làm thế nào để sử dụng một tập tin:
<?php
use Monolog\Logger;
use Monolog\Handler\StreamHandler;
// create a log channel
$log = new Logger('name');
$log->pushHandler(new StreamHandler('path/to/your.log', Logger::WARNING)); // <<< uses a file
// add records to the log
$log->addWarning('Foo');
$log->addError('Bar');
Nhưng nó không nêu bất cứ nơi nào như thế nào thông điệp có thể đăng nhập vào giao diện điều khiển. Sau khi tìm kiếm trên Google, tôi đã truy cập trang trợ giúp cho Bản giao hưởng hoặc câu hỏi của những người đang tìm cách đăng nhập vào bảng điều khiển của trình duyệt.
tuy nhiên, tôi muốn biết cách lưu trữ cả hai nghĩa là hiển thị đầu ra trong bảng điều khiển VÀ ghi vào tệp? – mahen3d
@ mahen3d thêm một trình xử lý khác để làm điều đó cho bạn ('' '$ log-> pushHandler (new StreamHandler ('/ path/to/log/file', Logger :: NOTICE))' '') – georaldc