Heim >Backend-Entwicklung >PHP-Tutorial >Hochleistungsfähige PHP-Logsystemanalyse
Was ist ein Protokollierungssystem? ?
1. Systemlaufinformationen aufzeichnen
2. Protokolle, Anwendungen und Sicherheitsprotokolle aufzeichnen
3. Die Protokollfunktion sollte die normale Nutzung der Benutzer nicht beeinträchtigen
Warum brauchen Sie ein Protokollierungssystem? ?
1. Verstehen Sie den Systembetrieb
2. Zeichnen Sie Benutzerbetriebsinformationen auf
3. Sammeln Sie Daten (z. B. 500 Fehler, wie oft sie auftreten)
Warum Seaslog wählen? ?
1. Hohe Leistung (geschrieben in C-Sprache)
2. Keine Konfiguration erforderlich (zuerst in den Flash-Speicher schreiben, dann nach Erreichen einer bestimmten Menge in die Datei schreiben)
3. Komplette Funktionen Einfach zu bedienen
1. Notieren Sie, wann jemand kommt
2, notieren Sie, was das ist Benutzer sieht Wenn Sie es nicht gesehen haben, notieren Sie, was Sie gesehen haben, nachdem Sie es gesehen haben
....
Hinweis: Es handelt sich um eine Erweiterung von php, nicht um eine gewöhnliche Klassenbibliothek
http://pecl.php.net/ Installieren Sie die phpErweiterung und besuchen Sie diese Website, um das Paket zu finden
1 zu
2. Geben Sie phpize
3, ./configure --with-php-config=/www/server/php/54/bin/ ein. php-config (wo sich Ihre php-config befindet Absoluter Pfad)
4. make && make install 5php.ini und fügen Sie die letzte Zeile extension=seaslog.so
, ob die Installation erfolgreich ist, aber beim Ausführen von php -m an Linux ist es nicht. Ich weiß noch nicht warum, ich hoffe, Sie wissen es >seaslogÜbliche Methode:
Diese Methoden sind statische Methoden und können direkt aufgerufen werden. Beim Testen verwenden Sie einen Browser, um darauf zuzugreifen, oder
php -f
setBasePath: Legen Sie den Pfad zum Speichern von Protokollen fest SetLogger:In verschiedenen Modulen speichern. Zu verschiedenen Pfaden gehen
analyzerCount
: Log Statistics
Verwenden Sie Seaslog im Framework
1. Installieren Sie zuerst die PHP-Erweiterung (Win für Win, Linux für Linux) 2. Laden Sie die Klassenbibliothek von Github mit Composer oder anderen Methoden in das Framework Dann ist es dasselbe wie bei der Verwendung einer normalen Klassenbibliothek Idee 1, rufen Sie Idee 2 direkt im Controller auf, ändern Sie die Konfigurationsdatei von Protokoll Dann kapseln Sie es selbst (wie Idee 1, rufen Sie es auch direkt in der Methode des Controllers oder Modells auf) Verwandte Empfehlungen: Ausführliche Einführung in das Protokollierungssystem Protokollierungssystem in das PHP-Framework Protokollierungssystem im PHP-Framework, PHP-Framework-Protokollierungssystem
Das obige ist der detaillierte Inhalt vonHochleistungsfähige PHP-Logsystemanalyse. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!