WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

PHP Log2Files Advanced Logger

— Add-On auf WorldWideScripts.net

@de1wwsAbonniere den Feed um auf dem neuesten Stand zu bleiben!

Neu! Folge uns, wie Du es möchtest!


PHP Log2Files Advanced Logger - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Dieser Logger erweiterte Bibliothek, die PHP-Anwendungsprotokolle in der Produktionsumgebung Dumps in Dateien.

Der Hauptzweck ist, um sicherzustellen, der Logger ist sehr schnell und kann in Produktionsumgebungen eingesetzt werden. Mehrere PHP Ausführungs-Threads sich bei aufeinander folgenden Dateien zur gleichen Zeit, um die Synchronisation und Sperrprobleme zu vermeiden.

Es gibt keine Notwendigkeit, jede zusätzliche Einrichtung zu tun. Nur reine PHP (kein mysql selbst!) Und einige einfache API-Aufrufe.

Warum

Anmeldung einfache Anwendung, die für einen Benutzer auf einem Entwicklungsserver funktioniert ist extrem einfach:
Öffnen Sie nur eine Datei, schreiben Sie es, in der Nähe (PHP: fopen (), fwrite (), fclose) oder auch nur file_put_contents ()... öffnen Sie es in einem beliebigen Text-Viewer, und ihre getan - Sie das Protokoll haben. Keine Bibliothek, noch Rahmen wirklich benötigt wird.

In Echtzeit, Multi-User, Multi-Skript Produktionsumgebung, das wird nicht funktionieren - einfach weil es Zehn Skripte ausführen gleichzeitig in verschiedenen Threads oder Prozesse:


Dies ist, wo PHP Log2Files erweiterte Logger am besten passt... Erfahren Sie mehr über Dokumentation Website

Eigenschaften - die Einfachheit

  • einfache API - nur zwei Funktionsaufrufe erforderlich, um die Aufzeichnung zu starten: "Kamin mit etwas Konfiguration" und dann "zu schreiben, um sich"
  • keine Abhängigkeiten (kein PEAR, keine Rahmenbedingungen), nur eine PHP-Datei mit einer Klasse in Ihrem Skript enthalten
  • kann fast alles andere, leicht einbindbar in jede andere Bibliothek, Rahmen oder vorhandene Anwendung genutzt werden

Eigenschaften - zwei Modi

  • Einfach-Modus: Die Textform - keine spezielle Analyse benötigen
  • Advanced Mode: die BJSON Form - speichert alle Daten mit Binär-Format, die sehr einfach zu analysieren und Traverse ist. Dies kann durch die erweiterte Statistik und Monitoring-Tools verwendet werden,

Funktionen - Leistung

  • minimale Auswirkungen auf das Skript Timing,
  • kein SQL, keine Datenbanken, nur PHP und Dateisystem,
  • Kenntnis von Multi-Threading, mehrere Anrufe von derselben Web-Client zu der Zeit, zu einer Zeit laufen mehrere Skripts mit sehr verschiedener Dauer (ein in 10 ms, während die andere in 10secs)
  • sehr wenig Faden / Prozess-Switching und Synchronisation ermöglichen OS-Caches (keine Wallungen etc.),
  • so Timing-billig, dass log-Stufen-Definition wird nicht wirklich benötigt (melden Sie sich einfach alles, was erforderlich sein kann),
  • für Produktionsumgebung gewidmet (Megabyte Protokoll in einer Stunde zehn Skripte ausführen zu einer Zeit)

Eigenschaften - andere

  • dedizierte API für die Handhabung Arrays und Karten,
  • vorgefertigte Implementierung für die Lagerung von: Sessions, Cookies zu erhalten und Post, die Zeit der gesamte Skriptausführung,
  • einfach zu Speicherform (Kopieren, Löschen, etc.) Transport: nein Tausende von Dateien,
  • Source Code enthalten,

Dokumentation

API-Dokumentation und Beispiele zu immer zugänglich http://yosh.ke.mu/article/k_log_overview.

Herunterladen
Weitere Komponenten in dieser KategorieAlle Komponenten dieses Autors
KommentareHäufige Fragen und Antworten

Eigenschaften

Erstellt:
13 11. August

Stand:
N / A

Dateien inbegriffen:
PHP, Softwareversion

Stichworte

eCommerce, Alle Artikel, bjson, einfache API, schnell, zu protokollieren, Leistung, php, Statistiken, Zeit