Monolog is heel eenvoudig te installeren en je hebt alleen maar te wijzen op een actie en hebben het log weg.
De bibliotheek bevat een groot aantal handlers, log formatters, en diverse log processors.
Documentatie is opgenomen in het downloadpakket.
Log niveaus:
Debug
Info
Opmerking
Waarschuwing
Fout
Kritiek
Waarschuwing
Emergency
Handlers voor:
Graylog2 servers
Cube servers
ElasticSearch servers
Sentry installaties
NewRelic accounts
Loggly accounts
Rollbar accounts
LogEntries accounts
Syslogd
Swift Mailer
PHP mail () functie
MongoDB
Redis
Apache CouchDB
Amazon DynamoDB
ChromePHP bibliotheek
FirePHP bibliotheek
PHP streams
AMQP streams
TCP sockets
Wat is nieuw in deze release:
- Toegevoegd PHPConsoleHandler tot recordhoogte te sturen naar Chrome PHP Console uitbreiding en bibliotheek
- Ondersteuning toegevoegd voor objecten uitvoering __toString in de NormalizerFormatter
- Ondersteuning voor HipChat's v2 API in HipChatHandler
- Toegevoegd Logger :: setTimezone () om de tijdzone monolog moet gebruiken in geval date.timezone initialiseren is niet juist voor uw app
- Een optie toegevoegd om opgemaakte bericht in plaats van de ruwe plaat via sturen PushoverHandler - & # x3e; useFormattedMessage (true)
- Fixed krul fouten wordt stilletjes onderdrukt
Wat is nieuw in versie 1.17.1:
- Toegevoegd PHPConsoleHandler tot recordhoogte te sturen naar PHP Console uitbreiding van Chrome en de bibliotheek
- Ondersteuning toegevoegd voor objecten uitvoering __toString in de NormalizerFormatter
- Ondersteuning voor HipChat's v2 API in HipChatHandler
- Toegevoegd Logger :: setTimezone () om de tijdzone monolog moet gebruiken in geval date.timezone initialiseren is niet juist voor uw app
- Een optie toegevoegd om opgemaakte bericht in plaats van de ruwe plaat via sturen PushoverHandler - & # x3e; useFormattedMessage (true)
- Fixed krul fouten wordt stilletjes onderdrukt
Wat is nieuw in versie 1.13.1:
- Toegevoegd Registry :: hasLogger om te controleren op de aanwezigheid van een logger instantie
- Toegevoegd context.user steun aan RavenHandler
- Toegevoegd HipChat API v2 ondersteuning in de HipChatHandler
- Toegevoegd NativeMailerHandler :: AddParameter te passeren params aan de e-mail () proces
- Toegevoegd context gegevens SlackHandler wanneer $ includeContextAndExtra is true
- Toegevoegd mogelijkheid om de Swift_Message per e-mail aan te passen in SwiftMailerHandler
- Vast SwiftMailerHandler om lui te maken bericht exemplaren als een callback wordt geleverd
- Fixed serialisatie van INF en NaN waarden in Normalizer en LineFormatter
Wat is nieuw in versie 1.12.0:
- Toegevoegd:
- WhatFailureGroupHandler aan een uitzondering uit de gewikkelde handlers te onderdrukken en voorkomen keten mislukkingen als een logging dienst mislukt
- MandrillHandler om e-mails via de Mandrillapp.com API te sturen
- SlackHandler om records te melden bij een Slack.com rekening
- FleepHookHandler om records te melden bij een Fleep.io rekening
- LogglyHandler :: addTag om labels toe te voegen aan een bestaande handler
- $ ignoreEmptyContextAndExtra om LineFormatter om lege [] aan het eind voorkomen
- $ useLocking om StreamHandler en RotatingFileHandler om de kudde () in te schakelen tijdens het schrijven
- Ondersteuning voor PhpAmqpLib in de AmqpHandler
- FingersCrossedHandler :: helder en BufferHandler :: duidelijk voor hen opnieuw in te stellen tussen de partijen in langlopende banen
- Ondersteuning voor het toevoegen van extra velden van $ _SERVER in de WebProcessor
- Fixed:
- Ondersteuning voor niet-string waarden in PrsLogMessageProcessor
- SwiftMailer berichten worden met de verkeerde datum gestuurd in langlopende scripts
- Minor PHP 5.6 compatibiliteitsproblemen
- BufferHandler :: dicht tweemaal wordt genoemd
Wat is nieuw in versie 1.10.0:
- Toegevoegd Logger :: getHandlers () en Logger: : getProcessors () methoden
- Toegevoegde $ passthruLevel argument FingersCrossedHandler te laten altijd een aantal records passeren, zelfs als het trigger niveau niet wordt bereikt
- Ondersteuning toegevoegd voor extra data in NewRelicHandler
- Toegevoegde $ expandNewlines vlag om de ErrorLogHandler om meerdere logboekvermeldingen maken wanneer een bericht meerdere lijnen
Wat is nieuw in versie 1.9.0:
- Toegevoegd LogEntriesHandler om logs te sturen naar een LogEntries-account
- toegevoegd $ FilePermissions om bestandsmodus tweaken op StreamHandler en RotatingFileHandler
- Toegevoegde $ useFormatting vlag om MemoryProcessor om het ruwe data te verzenden in bytes
- Ondersteuning voor tabelopmaak in FirePHPHandler via de tabel context toets
- Voegde een TagProcessor om tags toe te voegen aan documenten en ondersteuning voor tags in RavenHandler
- Toegevoegde $ appendNewline vlag om de JsonFormatter in staat te stellen het gebruik ervan bij het inloggen om bestanden
- Toegevoegd geluid steun aan de PushoverHandler
- Fixed multi-threading support in StreamHandler
- Fixed leeg headers probleem bij ChromePHPHandler geen verslagen ontvangen
- Fixed standaardindeling van de ErrorLogHandler
Wat is nieuw in versie 1.8.0:
- Toegevoegd BrowserConsoleHandler om logs te console elke browser te sturen via console.log () injectie in de output
- Toegevoegd FilterHandler om records te filteren en staan alleen die van een bepaalde lijst van niveaus tot en met het verpakte handler
- Toegevoegd FlowdockHandler om logs te sturen naar een Flowdock rekening
- Toegevoegd RollbarHandler om logs te sturen naar een Rollbar rekening
- Toegevoegd HtmlFormatter te mooier log e-mails met kleuren te sturen voor elke log level
- toegevoegd GitProcessor naar de huidige branch toe te voegen / committeren aan extra registreren gegevens
- Voegde een Monolog & # x5c; Registry klasse om gemakkelijker wereldwijde toegang tot pre-geconfigureerde loggers
- Ondersteuning toegevoegd voor de nieuwe officiële graylog2 / GELF-php lib voor GelfHandler, upgraden als je kunt door het vervangen van de mlehner / GELF-php eis
- Ondersteuning voor HHVM
- Ondersteuning voor Loggly batch uploads
- Ondersteuning toegevoegd voor het afstellen van het type inhoud en de codering in NativeMailerHandler
- Toegevoegd $ skipClassesPartials de genegeerd klassen tweak in de IntrospectionProcessor
- support Fixed batch verzoek GelfHandler
Wat is nieuw in versie 1.7.0:
- toegevoegd $ appName om NewRelicHandler
- Toegevoegd configuratie van Pushover kennisgeving pogingen / verstrijken
- toegevoegd $ maxColumnWidth om NativeMailerHandler de 70 chars standaardinstelling wijzigen
- Toegevoegd chainability de meeste setters voor alle handlers
- Fixed RavenHandler batch processing dus het duurt de boodschap van het record met de hoogste prioriteit
- Fixed HipChatHandler batch processing dus stuurt alle berichten in een keer
- Vaste problemen met eAccelerator
- Vaste en verbeterde veel kleine dingen
- Toegevoegd SyslogUdpHandler om logs te sturen naar een externe server syslogd
- Toegevoegd LogglyHandler om logs te sturen naar een Loggly rekening
- Toegevoegd $ niveau om IntrospectionProcessor dus het voegt slechts backtraces wanneer dat nodig is
- toegevoegd $ versie LogstashFormatter om met behulp van de nieuwe v1 Logstash formaat
Wat is nieuw in versie 1.5.0:
- toegevoegd UidProcessor om een unieke identifier injecteren om alle log registraties van één verzoek / de in werking
- Ondersteuning voor eerdere uitzonderingen in de LineFormatter uitzondering serialisatie
- Toegevoegd Monolog & # x5c; Logger :: getLevels () om alle beschikbare levels
- Fixed ChromePHPHandler dus het vermijdt het versturen van headers groter dan Chrome kan verwerken
Wat is nieuw in versie 1.4.1:
- Fixed uitzondering opmaak in de LineFormatter meer minimalistisch zijn
- Fixed RavenHandler's omgang met context / extra data, vraagt Raven client & # x3e; 0.1.0
- Fixed logrotatie in RotatingFileHandler te werken met langlopende scripts verspreid over meerdere dagen
- Fixed WebProcessor arraytoegang dus controleert op de aanwezigheid van gegevens
- Fixed Buffer, Group en FingersCrossed handlers gebruik te maken van hun processors te maken
Wat is nieuw in versie 1.4.0:
- Toegevoegd RedisHandler aan te melden bij Redis via de Predis bibliotheek of de phpredis extensie.
- Toegevoegd ZendMonitorHandler om in te loggen op de Zend Server monitor.
- Toegevoegd de mogelijkheid om arrays van handlers en verwerkers rechtstreeks pas in de Logger constructeur.
- Toegevoegd `$ useSSL` optie om de PushoverHandler die standaard is ingeschakeld.
- Vaste ChromePHPHandler en FirePHPHandler probleem bij meerdere exemplaren tegelijk worden gebruikt.
- Fixed header injectie vermogen in de NativeMailHandler.
Wat is nieuw in versie 1.3.1:.
- Vast LogstashFormatter bruikbare met stroom handlers zijn
Eisen
- PHP 5.3 of hoger
Reacties niet gevonden