Monolog , yra gana lengva įdiegti ir jūs turite tik nukreipti jį už veiksmą ir jį prisijungti toli.
biblioteka apima daug tvarkytojai, prisijunkite formatters ir įvairius rąstinius procesorius.
Dokumentacija yra įtraukta į atsisiuntimo paketą.
Prisijungti lygiai:
"Derinimo
Informacija
Pranešimas
Įspėjimas
"Klaida
"Kritinis
Įspėjimo
"Avarinis
Krautuvai:
Graylog2 serveriai
Cube serveriai
ElasticSearch serveriai
"Sentry įrenginiai
NewRelic sąskaitos
Loggly sąskaitas
Jei lanko atskaitomybė
LogEntries sąskaitos
syslogd
"Swift" mailer
PHP mail () funkcija
MongoDB
"Redis
"Apache" CouchDB
"Amazon" DynamoDB
ChromePHP biblioteka
FirePHP biblioteka
"PHP srautai
AMQP srautai
TCP lizdai
Kas naujo , šioje laidoje:
- patalpintas PHPConsoleHandler siųsti įrašą prie "Chrome" s PHP konsolės išplėtimas ir biblioteka;
- Pridėta parama objektų įgyvendinimo __toString į NormalizerFormatter
- Pridėta parama HipChat V2 API HipChatHandler
- patalpintas Logger :: setTimezone () inicijuoti laiko juostas Monolog turėtų naudoti, date.timezone Netiksli jūsų app
- Pridėta galimybę siųsti suformatuotą žinutę vietoj žalio rekordą PushoverHandler per - & # x3e; useFormattedMessage (tiesa),
- Fiksuoti curl klaidos yra tyliai slopino;
Kas naujo versija 1.17.1:
- patalpintas PHPConsoleHandler siųsti įrašą Chrome "PHP konsolės pratęsimo ir bibliotekos;
- Pridėta parama objektų įgyvendinimo __toString į NormalizerFormatter
- Pridėta parama HipChat V2 API HipChatHandler
- patalpintas Logger :: setTimezone () inicijuoti laiko juostas Monolog turėtų naudoti, date.timezone Netiksli jūsų app
- Pridėta galimybę siųsti suformatuotą žinutę vietoj žalio rekordą PushoverHandler per - & # x3e; useFormattedMessage (tiesa),
- Fiksuoti curl klaidos yra tyliai slopino;
Kas naujo versija 1.13.1:
- patalpintas registro :: hasLogger patikrinti buvimą iš logger pavyzdžiui,
- Pridėta context.user parama RavenHandler
- patalpintas HipChat API v2 parama HipChatHandler
- patalpintas NativeMailerHandler :: addParameter perduoti params į paštą () procese;
- Pridėta konteksto duomenis SlackHandler kai $ includeContextAndExtra Tiesa,
- Pridėta galimybė pritaikyti už paštu Swift_Message į SwiftMailerHandler
- Fiksuotas SwiftMailerHandler į tingiai Naujas pranešimas atvejus, jei atgalinių yra numatyta "
- Fiksuotas Publikacija INF ir NAN vertybių normalizuoja ir LineFormatter
Kas naujo versija 1.12.0:
- Pridėta:
- WhatFailureGroupHandler slopinti jokių išimčių ateina iš suvynioti tvarkytojų ir išvengti grandinių gedimus, jei registravimo tarnybai nepavyksta,
- MandrillHandler siųsti laiškus per Mandrillapp.com API
- SlackHandler prisijungti įrašus į Slack.com sąskaitą;
- FleepHookHandler prisijungti įrašus į Fleep.io sąskaitą;
- LogglyHandler :: addTag leisti pridedant žymeles esamo prižiūrėtojas;
- $ ignoreEmptyContextAndExtra į LineFormatter išvengti tuščio [] pabaigoje
- $ useLocking į StreamHandler ir RotatingFileHandler kad kaimenę (), o rašyti,
- Parama PhpAmqpLib į AmqpHandler
- FingersCrossedHandler :: aiškus ir BufferHandler :: aišku, kad iš naujo juos tarp partijų ilgas eksploatavimo darbo vietų;
- Parama pridedant papildomus laukus nuo $ _SERVER į WebProcessor
- Fiksuotas:
- Parama ne styginių vertybių PrsLogMessageProcessor
- SwiftMailer pranešimai siunčiami su netinkamu dienos ilgai vykdyti scenarijus,
- Mažosios PHP 5.6 suderinamumo klausimai
- BufferHandler :: arti vadinamas du kartus;
Kas naujo versija 1.10.0:
- patalpintas Logger :: getHandlers () ir Logger: : getProcessors () metodai;
- patalpintas $ passthruLevel argumentas FingersCrossedHandler tegul ji visada praeiti keletas įrašus per net jei kritinis lygis, kuris nepasiekė "
- Pridėta parama papildomų duomenų NewRelicHandler
- patalpintas $ expandNewlines vėliava į ErrorLogHandler sukurti keletą žurnalo įrašus, kai pranešimas turi keletą eilučių,
Kas naujo versijos 1.9.0:
- patalpintas LogEntriesHandler siųsti rąstų a LogEntries sąskaitą
- patalpintas $ filePermissions įgnybti failo režimą StreamHandler ir RotatingFileHandler
- patalpintas $ useFormatting vėliava MemoryProcessor, kad ji siunčia neapdorotus duomenis baitais;
- Pridėta parama stalo formatavimą FirePHPHandler per lentelės kontekste klavišą
- Pridėta TagProcessor pridėti žymes įrašus ir paramą žymeles RavenHandler
- patalpintas $ appendNewline vėliava į JsonFormatter, kurie sudarytų sąlygas naudoti jį įėjus į failus,
- Pridėta garso parama PushoverHandler
- Fiksuotas kelių sriegimo parama StreamHandler
- Fiksuotas tuščios antraštes problema, kai ChromePHPHandler negavo įrašus,
- Fiksuotas Numatytasis formatas iš ErrorLogHandler
Kas naujo versijos 1.8.0:
- patalpintas BrowserConsoleHandler siųsti rąstų bet kokia naršykle konsolės per console.log () injekcija į produkcijos,
- patalpintas FilterHandler filtruoti įrašus ir tik leisti tiems, tam tikro sąrašo lygiais į suvynioti prižiūrėtojas
- patalpintas FlowdockHandler siųsti rąstus į Flowdock sąskaitą;
- patalpintas RollbarHandler siųsti rąstus į lanko sąskaitą;
- patalpintas HtmlFormatter siųsti gražiau rąstinius laiškus su spalvų kiekvienam žurnalo lygis;
- patalpintas GitProcessor pridėti esamą filialas / įsipareigoti papildomų įrašų duomenų
- Pridėta Monolog & # x5c; registro klasė leisti lengviau patekti į pasaulinę iš anksto sukonfigūruotas kaupikliai
- Pridėta parama naujas oficialus graylog2 / gelf-php lib už GelfHandler, atnaujinti, jei jūs galite pakeisti mlehner / gelf-php reikalavimą;
- Pridėta parama HHVM
- Pridėta parama Loggly partijos įkėlimas;
- Pridėta parama truputį keisdami turinio tipą ir kodavimą NativeMailerHandler
- Pridėta $ skipClassesPartials įgnybti nepaisė klases IntrospectionProcessor
- Fiksuotas partijos prašymas parama GelfHandler
Kas naujo versijos 1.7.0:
- patalpintas $ appName į NewRelicHandler
- Pridėta konfigūracija Pushover pranešimo pakartojimų / galiojimo
- patalpintas $ maxColumnWidth į NativeMailerHandler pakeisti 70 simbolių nutylėjimą
- Pridėta chainability daugumai rengėjų visiems tvarkytojų,
- Fiksuotas RavenHandler paketinio apdorojimo todėl užtrunka pranešimą iš įrašo su aukščiausiu prioritetu;
- Fiksuotas HipChatHandler paketinio apdorojimo todėl ji siunčia visus pranešimus iš karto;
- Fiksuoti problemų su eAccelerator
- Fiksuoti ir pagerinti daug mažų dalykų,
- patalpintas SyslogUdpHandler siųsti rąstus prie nuotolinio syslogd serverio;
- patalpintas LogglyHandler siųsti rąstus į Loggly sąskaitą;
- Pridėta $ lygis IntrospectionProcessor todėl tik prideda lūžimo pėdsakų, kai reikia,
- patalpintas $ versija LogstashFormatter leisti naudoti naują v1 Logstash formatą;
Kas naujo versijos 1.5.0:
- patalpintas UidProcessor švirkšti unikalų identifikatorių visais Prisijungti įrašų viename prašyme / run
- Pridėta parama ankstesniais išimčių dalyje LineFormatter išimtis Publikacija "
- patalpintas Monolog & # x5c; Logger :: getLevels () gauti visus turimus lygį,
- Fiksuoti ChromePHPHandler todėl vengia siuntimo antraštes didesni nei "Chrome" gali apdoroti;
Kas naujo versijos 1.4.1:
- Fiksuotas išimtis formatavimas į LineFormatter būti labiau minimalistinis
- Fiksuotas RavenHandler anketa tvarkymas konteksto / extra duomenimis, reikalauja Raven kliento & # x3e; 0.1.0;
- Fiksuotas žurnalas sukimosi RotatingFileHandler dirbti su ilgomis scenarijų kūrimas, jungiančiais kelias dienas
- Fiksuotas WebProcessor masyvo prieiga todėl tikrina duomenų buvimą,
- Fiksuotas buferis, Grupė ir FingersCrossed tvarkytojai pasinaudoti savo procesorių,
Kas naujo versijos 1.4.0:
- patalpintas RedisHandler prisijungti prie Redis per Predis bibliotekoje arba phpredis pratęsimo.
- patalpintas ZendMonitorHandler prisijungti prie Zend Server Monitor.
- Pridėta galimybė perduoti matricos tvarkytojų ir perdirbėjams tiesiogiai Logger konstruktorius.
- Pridėta `$ useSSL` parinktį prie PushoverHandler kuri yra įjungta pagal nutylėjimą.
- Fiksuotas ChromePHPHandler ir FirePHPHandler klausimas, kai keli atvejai naudojami vienu metu.
- Fiksuotas antraštė įpurškimo gebą NativeMailHandler.
Kas naujo versija 1.3.1.
- Fiksuotas LogstashFormatter būti naudojami su upelių tvarkytojų
Reikalavimai
- PHP 5.3 arba naujesnė versija;
Komentarai nerastas