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 till WorldWideScripts.net

Prenumerera på vårt foder för att hålla dig uppdaterad!

Nytt! Följ oss som du vill ha det!


PHP Log2Files Advanced Logger - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Denna logger är avancerad bibliotek, vilket dumpar PHP Programloggar till filer i produktionsmiljö.

Huvudsyftet är att säkerställa loggenheten är mycket snabb och kan användas i produktionsmiljö. Flera PHP utförande trådar logga till följd filer samtidigt, för att undvika synkronisering och låsning problem.

Det finns ingen anledning att göra någon ytterligare installation. Bara ren PHP (ingen mysql ens!) Och några enkla API-anrop.

Varför

Inloggning enkelt program, som arbetar för en användare på en utveckling server är extremt lätt:
bara öppna en fil, skriva till den, nära (PHP: fopen (), fwrite (), fclose) eller helt enkelt file_put_contents ()... sedan öppna den i en textvisare och dess gjort - du har loggen. Verkligen behövs inget bibliotek eller ramverk.

Men i realtid, flera användare, multi-script produktionsmiljö, det kommer inte att fungera - helt enkelt eftersom det finns tiotals skript exekverar samtidigt i olika trådar eller ens processer:


Det är där PHP Log2Files Advanced Logger passar bäst... Läs mer på Documenta plats

Funktioner - enkelheten

  • enkelt API - bara två funktionsanrop som behövs för att starta loggning: "öppna loggen med viss konfiguration" och sedan "skriver att logga"
  • inga ytterligare beroenden (inget päron, inga ramar), till bara en PHP-fil med en klass med i ditt manus
  • kan användas med nästan allt annat, lätt includable till något annat bibliotek, ramverk eller befintligt program

Egenskaper - två lägen

  • enkelt läge: den textform - inte behöver någon särskild pars
  • avancerat läge: BJSON formuläret - lagrar alla data med binärt format som är mycket enkel att tolka och travers. Detta kan användas av avancerade statistik och uppföljningsverktyg

Funktioner - prestanda

  • minimal påverkan på manuset timing,
  • ingen SQL, inga databaser, bara PHP och filsystem,
  • medveten om multi-threading, flera samtal från samma web-klient på den tiden, flera skript som körs i en tid med mycket olika längd (en i 10 ms, medan den andra i 10secs),
  • mycket liten tråd / process växling och synkronisering, tillåter OS cachar (inga spolningar etc.),
  • så timing-billigt, att log-nivåer definition är inte verkligen behövs (bara logga alla vad kan behövas),
  • dedikerad för produktionsmiljö (megabyte log på en timme, tiotals skript utför åt gången),

Egenskaper - andra

  • dedikerad API för hantering arrayer och kartor,
  • färdiga genomförande för lagring av: sessioner, cookies, få & inlägg, tid för utförande hel manus,
  • lätt att transportera lagringsform (kopiera, ta bort, etc.): inga tusentals filer,
  • full källkod ingår,

Dokumentation

API dokumentation och några exempel alltid tillgängliga på http://yosh.ke.mu/article/k_log_overview.

Hämta
Andra komponenter i denna kategoriAlla komponenter i denna författare
KommentarerVanliga frågor och svar

Egenskaper

Skapad:
13 augusti 11

Senaste uppdatering:
N / A

Filer Ingår:
PHP

Software Version:
PHP 5.3

Nyckelord

e-handel, alla artiklar, bjson, enkel API, snabbt, log, prestanda, php, statistik, tid