Monolog nagyon könnyű beállítani, és csak akkor, hogy pont ez a kereset, és azt log el.
A könyvtár számos olyan gépek, log formázóknál, és a különböző log processzorok.
A dokumentáció tartalmazza a letölthető csomagot.
Log szintek:
Debug
Info
Figyelmeztetés
Figyelem
Hiba
Critical
Alert
Sürgősségi
Rakodók:
Graylog2 szerverek
Cube szerverek
ElasticSearch szerverek
Sentry telepítés
NewRelic fiókok
Loggly számlák
Rollbar fiókok
LogEntries fiókok
Syslogd
Swift Mailer
A PHP mail () függvény
MongoDB
Redis
Apache CouchDB
Amazon DynamoDB
ChromePHP könyvtár
FirePHP könyvtár
A PHP stream
AMQP stream
TCP socket
Mi az új ebben a kiadásban:
- Added PHPConsoleHandler küldeni rekord Chrome PHP konzol kiterjesztés és könyvtár
- A támogatás a tárgyak végrehajtási __toString a NormalizerFormatter
- A támogatás a HipChat V2 API HipChatHandler
- Added Logger :: setTimezone () inicializálni az időzónát monológ kell használni abban az esetben, date.timezone nem megfelelő az alkalmazáshoz
- hozzáadva egy lehetőséget, hogy küldjön formázott üzenet helyett a nyers rekord PushoverHandler keresztül - & # x3e; useFormattedMessage (true)
- Fix curl hibákat is csendben elnyomott
Mi az új verzió 1.17.1:
- Added PHPConsoleHandler küldeni rekord Chrome PHP konzol kiterjesztés és könyvtár
- A támogatás a tárgyak végrehajtási __toString a NormalizerFormatter
- A támogatás a HipChat V2 API HipChatHandler
- Added Logger :: setTimezone () inicializálni az időzónát monológ kell használni abban az esetben, date.timezone nem megfelelő az alkalmazáshoz
- hozzáadva egy lehetőséget, hogy küldjön formázott üzenet helyett a nyers rekord PushoverHandler keresztül - & # x3e; useFormattedMessage (true)
- Fix curl hibákat is csendben elnyomott
Mi az új verzió 1.13.1:
- Added Registry :: hasLogger hogy ellenőrizze a jelenlétét a logger például
- Added context.user támogatást RavenHandler
- Added HipChat API v2 támogatást HipChatHandler
- Added NativeMailerHandler :: addParameter át params a mail () eljárás
- Added összefüggésben adatokat SlackHandler amikor $ includeContextAndExtra igaz
- Added képes szabni a Swift_Message per-e-mail SwiftMailerHandler
- Fix SwiftMailerHandler hogy lustán létre üzenetet esetben, ha a visszahívási biztosított
- Fix szerializációja INF és NaN értékeket normalizáló és LineFormatter
Mi az új verzió 1.12.0:
- Added:
- WhatFailureGroupHandler elnyom minden kivételt a becsomagolt rakodók és ne lánc hibák, ha a fakitermelés szolgáltatás sikertelen
- MandrillHandler küldjön e-mailt keresztül Mandrillapp.com API
- SlackHandler a naplóbejegyzéseket egy Slack.com fiók
- FleepHookHandler a naplóbejegyzéseket egy Fleep.io fiók
- LogglyHandler :: addTag hogy hozzátéve címkék meglévő kezelő
- $ ignoreEmptyContextAndExtra hogy LineFormatter elkerülni üres [] végén
- $ useLocking a StreamHandler és RotatingFileHandler, hogy nyáj () írása közben
- Támogatás PhpAmqpLib a AmqpHandler
- FingersCrossedHandler :: világos és BufferHandler :: világos, hogy visszaállítsa azokat keverések között a hosszú futás munkahelyek
- Támogatás extra mezőket $ _SERVER a WebProcessor
- Rögzített:
- Támogatás a nem-karakterlánc értékeket PrsLogMessageProcessor
- SwiftMailer üzenetek elküldését a rossz időpont a hosszú ideig futó scriptek
- Kisebb PHP 5.6 kompatibilitási problémák
- BufferHandler :: közel hívott kétszer
Mi az új verzió 1.10.0:
- Added Logger :: getHandlers () és Logger: : getProcessors () metódus
- Added $ passthruLevel érv FingersCrossedHandler hagyjuk, hogy mindig át néhány rekordot át akkor is, ha a trigger szintet nem érte el:
- A támogatás az extra adatok NewRelicHandler
- Added $ expandNewlines zászlót ErrorLogHandler hogy több naplóbejegyzés, ha az üzenetnek több sor
Mi az új verzió 1.9.0:
- Added LogEntriesHandler küldeni naplók egy LogEntries fiók
- Added $ filePermissions csípés fájl módban StreamHandler és RotatingFileHandler
- Added $ useFormatting zászlót MemoryProcessor tenni nyers adatokat byte
- A támogatás a táblázat formázást FirePHPHandler keresztül táblázat kontextusában kulcs
- Added TagProcessor címkéket a feljegyzések, és támogatja a címkéket RavenHandler
- Added $ appendNewline zászlót JsonFormatter, amelyek lehetővé teszik használja, amikor bejelentkezik a fájlokat
- Added hang támogatás a PushoverHandler
- Fix multi-threading támogatást StreamHandler
- Fix üres fejléc probléma, ha nem kapott ChromePHPHandler rekordot
- Fix alapértelmezett formátumában ErrorLogHandler
Mi az új verzió 1.8.0:
- Added BrowserConsoleHandler küldeni naplók minden böngésző konzolon keresztül console.log () injekció a kimeneti
- Added FilterHandler kiszűrni rekordok, és csak lehetővé teszi e egy adott listát szinten keresztül a becsomagolt felvezető
- Added FlowdockHandler küldeni naplók egy Flowdock fiók
- Added RollbarHandler küldeni naplók egy Rollbar fiók
- Added HtmlFormatter küldeni szebb log e-maileket színek minden log szint
- Added GitProcessor hozzáadni a jelenlegi ágazati / vállalják, hogy extra felvétel adatai
- Added Monolog & # x5c; Registry osztály, hogy könnyebb globális hozzáférést előre konfigurált favágók
- A támogatás az új hivatalos graylog2 / GELF-php lib GelfHandler, frissíteni, ha lehet, hogy kicserélik a mlehner / GELF-php követelmény
- A támogatás a HHVM
- A támogatás a Loggly szakaszos feltöltések
- A támogatás a csípés a tartalom típusa és kódolás NativeMailerHandler
- Added $ skipClassesPartials csípés a figyelmen kívül hagyott osztályok a IntrospectionProcessor
- Fix szakaszos támogatás kérésére a GelfHandler
Mi az új verzió 1.7.0:
- Added $ appName hogy NewRelicHandler
- Added konfigurációját Pushover bejelentés próbálkozás / lejárata li>
- Added $ maxColumnWidth hogy NativeMailerHandler változtatni a 70 karakter alapértelmezett
- Added chainability legtöbb alkotóinak minden rakodók
- Fix RavenHandler kötegelt feldolgozás így tart az üzenetet a rekordot legmagasabb prioritású
- Fix HipChatHandler kötegelt feldolgozás, így elküldi az összes üzenetet egyszerre
- Fix problémák eAccelerator
- Fix és javítani sok apró dolog
- Added SyslogUdpHandler küldeni naplók a távoli syslog server
- Added LogglyHandler küldeni naplók egy Loggly fiók
- Added $ szinten IntrospectionProcessor így csak növeli nyomkövetési ha szükséges
- Added $ verziót LogstashFormatter hogy az új v1 Logstash méret
Mi az új verzió 1.5.0:
- Added UidProcessor beadni egy egyedi azonosítót minden log feljegyzések egy kérés / run
- A támogatás a korábbi kivételek LineFormatter kivétel serialization
- Added Monolog & # x5c; Logger :: getLevels () az összes lehetséges szinten
- Fix ChromePHPHandler így nem küldi fejlécek nagyobb, mint a Chrome képes kezelni
Mi az új verzió 1.4.1:
- Fix kivétel formázást az LineFormatter hogy több minimalista
- Fix RavenHandler hozzáállását kontextus / extra adatot igényel Raven kliens & # x3e; 0.1.0
- Fix napló forgatás RotatingFileHandler dolgozni a hosszú ideig futó scriptek, amely több nap
- Fix WebProcessor tömb hozzáférés, így ellenőrzi az adatok jelenlétét
- Fix Buffer, csoport és FingersCrossed rakodók kihasználni a processzor
Mi az új verzió 1.4.0:
- Added RedisHandler bejelentkezni a Redis keresztül PREDIS könyvtár vagy a phpredis kiterjesztés.
- Added ZendMonitorHandler bejelentkezni a Zend Server monitor.
- Added a lehetőséget, hogy át tömbök rakodók és feldolgozók közvetlenül a Logger kivitelező.
- Added `$ useSSL` opciót a PushoverHandler amely alapértelmezés szerint engedélyezve van.
- Fix ChromePHPHandler és FirePHPHandler probléma, ha több példányt egyszerre használják.
- Fix fejléc injekció képesség a NativeMailHandler.
Mi az új verzió 1.3.1:
- Fix LogstashFormatter is használható stream rakodók.
Követelmények :
- PHP 5.3 vagy újabb
Hozzászólás nem található