Heim  >  Artikel  >  Backend-Entwicklung  >  So zeigen Sie Komponenten in Hyperf-Protokollen an

So zeigen Sie Komponenten in Hyperf-Protokollen an

coldplay.xixi
coldplay.xixinach vorne
2020-08-31 17:29:053374Durchsuche

So zeigen Sie Komponenten in Hyperf-Protokollen an

【Verwandte Lernempfehlung: php-Grafik-Tutorial

Vor kurzem muss ich die Funktion zum Verwenden von Routing verwenden, um Dateiprotokolle online in Hyperf anzuzeigen. Das habe ich nicht gefunden sind einfacher zu verwenden. Ich habe eines geschrieben, um die Anzeige und einfache Inhaltssuche zu unterstützen.

1. Schnittstelle

Zuerst das Rendering:

So zeigen Sie Komponenten in Hyperf-Protokollen an

2. Verwenden Sie

  • 1. Komponenten installieren

> composer require sett/hyperf-log-viewer

  • 2.发布配置文件

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

  • 3.注册路由

Router::get('/logs', 'SettLogViewerControllerLogViewController@index');

  • 4.安装view组件

composer require hyperf/view

  • 5.安装模板引擎

composer require sy-records/think-template

    2. Konfigurationsdatei veröffentlichen: get('/logs', 'SettLogViewerControllerLogViewController@index');
4. Installieren Sie die Ansichtskomponente
  • composer require hyperf/view>

5 Engine

composer require sy-records/think-template

6. Konfigurieren Sie die Ansicht
  • return [
            'engine' => ThinkEngine::class,
            'mode'   => Mode::TASK,
            'config' => [
                // 若下列文件夹不存在请自行创建
                'view_path'  => BASE_PATH . '/storage/view/',
                'cache_path' => BASE_PATH . '/runtime/view/',
            ],];
7. Konfigurieren Sie Komponentenparameter

In der Datei configautoloadlogViewer.php Ihr eigenes Protokolldateiverzeichnis

return [ 
   "path" => BASE_PATH . "/runtime/logs/", 
   "pattern" => "*.log", 
   "size" => 10 
   ];
🎜🎜3. Beschreibung🎜🎜🎜Das Protokollzeitformat unterstützt nur das Format Jahr, Monat, Tag, Stunde, Minute und Sekunde, andernfalls können Sie den Datensatz möglicherweise nicht sehen🎜🎜🎜 🎜Verwandte Lernempfehlungen: 🎜php-Programmierung🎜 (Video)🎜🎜 🎜

Das obige ist der detaillierte Inhalt vonSo zeigen Sie Komponenten in Hyperf-Protokollen an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen