— Генератори на случајни броеви и функции поврзани со случајност
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
— Генератори на случајни броеви и функции поврзани со случајност
Референца за `book.seaslog.php` со подобрена типографија и навигација.
— Генератори на случајни броеви и функции поврзани со случајност
Вовед
На — Генератори на случајни броеви и функции поврзани со случајност е ефективно, брзо, стабилно проширување за лог за PHP.
е ефективно, брзо, стабилно продолжување на логови за PHP.
Дневникот за логови, кој обично е запис за работа на системот, софтверот и записот на апликацијата. Преку анализа на логовите, може да им помогне на корисниците да го разберат работењето на системот, софтверот и ситуацијата на апликацијата. Ако вашиот лог за апликации е доволно богат, може исто така да анализира претходното однесување на корисникот, тип, регионална дистрибуција или повеќе информации. Лог за апликации исто така укажува на повеќе нивоа во исто време, можете лесно да добиете анализа на апликацијата за здравствениот статус, навремено да пронајдете проблеми и брзо да ги лоцирате и да го решите проблемот, да ја надоместите загубата.
Функциите error_log, syslog вградени во PHP се моќни и со одлични перформанси, но поради разни недостатоци (error_log нема ниво на грешка, нема фиксен формат, syslog не зависи од модул и се меша со системскиот лог), намалувајќи ја флексибилноста и не може да ги исполни барањата на апликацијата.
Добрата вест е дека постојат голем број на библиотеки од трети страни за логови создадени за да ги надополнат недостатоците, како што се log4php, plog, monolog (секако, постојат многу апликации во развојот на проекти за класа на логови).
- Значи, постои ли лог од библиотеки што ги исполнува следниве барања:
- Модули, класификација
- Едноставна конфигурација (по можност без конфигурација)
- Јасен формат на лог и лесен за разбирање
само ги исполнува овие барања.
- Што е обезбедено во моментов:
- Во PHP проект, запишете го спецификацијата на лог и брзо.
- Конфигурирајте ја стандардната директориум за лог и модул
- Специфицирана директориум за лог и зафатете ја тековната конфигурација
- Предварителна анализа на рамката за предупредување
- Ефикасен бафер за лог и удобен бафер за дебагирање
- Следете ја спецификацијата на интерфејсот за лог PSR-3
- Автоматски запишувајте информации за грешки
- Автоматски запишувајте информации за абнормалности
- Поддршка за поврзување на UDP порта, испраќање со RFC5424
- Поддршка Поврзете го UDP портот, испратете со RFC5424
- Поддршка RequestId ги разликува барањата
Поддршка за прилагодувања на шаблонот за логови Прочитај повеќе » SeasLog Документ
- Installing/Configuring
- Претходно дефинирани константи
- Примери
- Seaslog функции
- seaslog_get_author на Github.
- seaslog_get_version — Земи го авторот на SeasLog.
- SeasLog — Класата SeasLog
- SeasLog::alert — Земи ја верзијата на SeasLog.
- SeasLog::analyzerCount — Запиши информации за логови за предупредување
- SeasLog::analyzerDetail — Земи го бројот на логови по ниво, log_path и key_word
- SeasLog::closeLoggerStream — Земи ги деталите за логови по ниво, log_path, key_word, start, limit, order
- SeasLog::__construct — Опис
- SeasLog::critical — Рачно ослободете го протокот на стрим од логер
- SeasLog::debug — Запиши информации за критични логови
- SeasLog::__destruct — Опис
- SeasLog::emergency — Запиши информации за логови за дебагирање
- SeasLog::error — Запиши информации за логови за итни случаи
- SeasLog::flushBuffer — Запиши информации за логови за грешки
- SeasLog::getBasePath — Испразни го тампонот за логови, запиши во датотека за додавање, или испрати до далечинско API со tcp/udp
- SeasLog::getBuffer — Земи ја основната патека на SeasLog.
- SeasLog::getBufferEnabled — Земи го тампонот за логови во меморија како низа
- SeasLog::getDatetimeFormat — Земи го стилот на формат на датум и време на SeasLog
- SeasLog::getLastLogger — Земи го стилот на формат на датум и време на SeasLog
- SeasLog::getRequestID — Земи ја патеката на последниот логер на SeasLog
- SeasLog::getRequestVariable — Земи го барањето_id што ги разликува барањата на SeasLog
- SeasLog::info — Земи ја променливата на барањето на SeasLog
- SeasLog::log — Запиши информации за лог за информации
- SeasLog::notice — Функција за запишување на заеднички лог
- SeasLog::setBasePath — Запиши информации за лог за известувања
- SeasLog::setDatetimeFormat — Постави ја основната патека на SeasLog
- SeasLog::setLogger — Постави го стилот на формат на датум и време на SeasLog
- SeasLog::setRequestID — Постави го името на логерот на SeasLog
- SeasLog::setRequestVariable — Постави го барањето_id што ги разликува барањата на SeasLog
- SeasLog::warning — Рачно постави ја променливата на барањето на SeasLog