How to view components in Hyperf logs

coldplay.xixi
Release: 2023-04-09 14:44:01
forward
3257 people have browsed it

How to view components in Hyperf logs

【Related learning recommendations: php graphic tutorial

Recently, I need to use the function of using routing to view How to view components in Hyperf logs logs online in Hyperf. I haven't found one that is easy to use, so I simply wrote one myself, which supports viewing and simple content search.

1. Interface

First, the rendering:

How to view components in Hyperf logs

2. Use

  • 1. Install components

composer require sett/hyperf-log-viewer

  • 2 .Publish configuration How to view components in Hyperf logs

php bin/hyperf.php vendor:publish sett/hyperf-log-viewer

  • 3.Register route

Router::get('/logs', 'Sett\LogViewer\Controller\LogViewController@index');

  • 4. Install the view component

composer require hyperf/view

  • 5. Install the template engine

composer require sy- records/think-template

  • 6. Configure view
return [
        'engine' => ThinkEngine::class,
        'mode'   => Mode::TASK,
        'config' => [
            // 若下列文件夹不存在请自行创建
            'view_path'  => BASE_PATH . '/storage/view/',
            'cache_path' => BASE_PATH . '/runtime/view/',
        ],];
Copy after login
  • 7. Configure component parameters

In the config\autoload\logViewer.php How to view components in Hyperf logs, add your own log How to view components in Hyperf logs directory

return [ 
   "path" => BASE_PATH . "/runtime/logs/", 
   "pattern" => "*.log", 
   "size" => 10 
   ];
Copy after login

3. Description

  • The log time format is only Supports the year, month, day, hour, minute and second format, otherwise you may not be able to see the record

Related learning recommendations:php programming(video)

The above is the detailed content of How to view components in Hyperf logs. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:learnku.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!