Hyperf ログ内のコンポーネントを表示する方法

coldplay.xixi
リリース: 2023-04-09 14:44:01
転載
3434 人が閲覧しました

Hyperf ログ内のコンポーネントを表示する方法

#[関連する学習の推奨事項: php グラフィック チュートリアル]

#最近、Hyperf でファイル ログをオンラインで表示するためにルーティングを使用する機能を使用する必要があります。使いやすいものが見つからなかったので、表示と簡単なコンテンツ検索をサポートする機能を自分で作成しました。

1. インターフェイス まず、レンダリング:

Hyperf ログ内のコンポーネントを表示する方法

2.

1 を使用します。コンポーネントをインストールします
composer require sett/hyperf-log-viewer

2 .設定ファイルの公開
php bin/hyperf.phpベンダー:publish sett/hyperf-log-viewer

3.ルートの登録
Router::get('/logs', 'Sett\LogViewer\Controller\LogViewController@index');

4. ビューをインストールするコンポーネント
composer require hyperf/view

5. テンプレート エンジンをインストールします
composer require sy- records/think-template

6. ビューの構成
  • return [
            'engine' => ThinkEngine::class,
            'mode'   => Mode::TASK,
            'config' => [
                // 若下列文件夹不存在请自行创建
                'view_path'  => BASE_PATH . '/storage/view/',
                'cache_path' => BASE_PATH . '/runtime/view/',
            ],];
    ログイン後にコピー
7. コンポーネント パラメーターの構成
config\autoload\logViewer.php ファイルに、独自のログ ファイル ディレクトリを追加します。

return [ 
   "path" => BASE_PATH . "/runtime/logs/", 
   "pattern" => "*.log", 
   "size" => 10 
   ];
ログイン後にコピー

3. 説明

ログ時間形式は年、月、日、時、分、秒の形式のみをサポートします。それ以外の場合はレコードを表示できない可能性があります
関連学習の推奨事項:
php プログラミング###(ビデオ)#########

以上がHyperf ログ内のコンポーネントを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:learnku.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート