Maison > développement back-end > tutoriel php > Framework de coroutine PHP Composant d'affichage des journaux Hyperf

Framework de coroutine PHP Composant d'affichage des journaux Hyperf

藏色散人
Libérer: 2023-04-09 15:26:02
avant
5110 Les gens l'ont consulté
Récemment, la fonction de visualisation du journal des fichiers en ligne dans Hyperf doit être utilisée en ligne. On ne trouve pas qu'elle soit facile à utiliser. J'en écris simplement une et prend en charge la visualisation et la recherche de contenu simple.

1. Interface

D'abord le rendu :

Framework de coroutine PHP Composant daffichage des journaux Hyperf

2 . Utilisez

    1. Installer les composants

composer require sett/hyperf-log-viewer

    2.

3. Enregistrer l'itinérairephp bin/hyperf.php vendor:publish sett/hyperf-log-viewer

4. Installer le composant de vueRouter::get('/logs', 'SettLogViewerControllerLogViewController@index');

5. Installer le moteur de modèlescomposer require hyperf/view

6. Configurer la vuecomposer require sy-records/think-template

  • Dans le fichier configautoloadviewe.php (s'il n'existe pas, créez-le vous-même), ajoutez la configuration de vue suivante
return [
        'engine' => ThinkEngine::class,
        'mode'   => Mode::TASK,
        'config' => [
            // 若下列文件夹不存在请自行创建
            'view_path'  => BASE_PATH . '/storage/view/',
            'cache_path' => BASE_PATH . '/runtime/view/',
        ],];
Copier après la connexion

Configurer les paramètres du composant

  • Dans le fichier configautoloadlogViewer.php, ajoutez votre propre répertoire de fichiers journaux
return [ 
   "path" => BASE_PATH . "/runtime/logs/", 
   "pattern" => "*.log", 
   "size" => 10 
   ];
Copier après la connexion

3. Description

La description. Le format de l'heure du journal prend uniquement en charge le format année, mois, jour, heure, minute et seconde, sinon vous ne pourrez peut-être pas voir l'enregistrement

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:learnku.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal