Monolog is baie maklik om te installeer en jy het net om dit te wys op 'n aksie en het dit aanteken weg.
Die biblioteek sluit baie hanteerders, log formatters en verskeie log verwerkers.
Dokumentasie is ingesluit by die aflaai pakket.
Meld vlakke:
Debug
Inligting
Let
Waarskuwing
Fout
Kritieke
Alert
Nood
Hanteerders vir:
Graylog2 bedieners
Cube bedieners
ElasticSearch bedieners
Sentry installasies
NewRelic rekeninge
Loggly rekeninge
Rollbar rekeninge
LogEntries rekeninge
Syslogd
Swift Mailer
PHP pos () funksie
MongoDB
Redis
Apache CouchDB
Amazon DynamoDB
ChromePHP biblioteek
FirePHP biblioteek
PHP strome
AMQP strome
TCP voetstukke
Wat is nuut in hierdie release:
- Toegevoegde PHPConsoleHandler om rekord te stuur na Chrome se PHP Console uitbreiding en biblioteek
- Bygevoeg ondersteuning vir voorwerpe implementering __toString in die NormalizerFormatter
- Bygevoeg ondersteuning vir HipChat se v2 API in HipChatHandler
- Toegevoegde Logger :: setTimezone () om die tydsone monolog moet gebruik in geval date.timezone inisialiseer nie korrek is nie vir jou inligting
- Bygevoeg 'n opsie om geformateer boodskap in plaas van die rou rekord via slinger PushoverHandler - & # x3e; useFormattedMessage (ware)
- Vaste krul foute wat stilweg onderdruk
Wat is nuut in weergawe 1.17.1:
- Toegevoegde PHPConsoleHandler om rekord te stuur na PHP Console uitbreiding Chrome se en biblioteek
- Bygevoeg ondersteuning vir voorwerpe implementering __toString in die NormalizerFormatter
- Bygevoeg ondersteuning vir HipChat se v2 API in HipChatHandler
- Toegevoegde Logger :: setTimezone () om die tydsone monolog moet gebruik in geval date.timezone inisialiseer nie korrek is nie vir jou inligting
- Bygevoeg 'n opsie om geformateer boodskap in plaas van die rou rekord via slinger PushoverHandler - & # x3e; useFormattedMessage (ware)
- Vaste krul foute wat stilweg onderdruk
Wat is nuut in weergawe 1.13.1:
- Toegevoegde Register :: hasLogger om te kyk vir die teenwoordigheid van 'n logger byvoorbeeld
- Bygevoeg context.user ondersteuning aan RavenHandler
- Toegevoegde HipChat API v2 ondersteuning in die HipChatHandler
- Toegevoegde NativeMailerHandler :: addParameter te slaag params om die pos () proses
- Bygevoeg konteks data te SlackHandler toe $ includeContextAndExtra waar
- Toegevoegde vermoë om die Swift_Message per e-pos aan te pas in SwiftMailerHandler
- Vaste SwiftMailerHandler te lui skep boodskap gevalle as 'n terugbel word
- Vaste serialisasie van INF en NaN waardes in Normalizer en LineFormatter
Wat is nuut in weergawe 1.12.0:
- Bygevoeg:
- WhatFailureGroupHandler om enige uitsondering uit die toegedraai hanteerders te onderdruk en te verhoed dat ketting mislukkings as 'n aan te meld diens versuim
- MandrillHandler te e-pos via die Mandrillapp.com API stuur
- SlackHandler om rekords te meld by 'n Slack.com rekening
- FleepHookHandler om rekords te meld by 'n Fleep.io rekening
- LogglyHandler :: addTag te laat tags toe te voeg tot 'n bestaande hanteerder
- $ ignoreEmptyContextAndExtra om LineFormatter om leë [] aan die einde vermy
- $ useLocking om StreamHandler en RotatingFileHandler om skape () in staat stel om tydens die skryf van
- Ondersteuning vir PhpAmqpLib in die AmqpHandler
- FingersCrossedHandler :: duidelike en BufferHandler :: duidelik aan hulle te herstel tussen groepe in 'n lang loop werk
- Ondersteuning vir die toevoeging van ekstra velde van $ _SERVER in die WebProcessor
- Vaste:
- Ondersteuning vir nie-string waardes in PrsLogMessageProcessor
- SwiftMailer boodskappe wat met die verkeerde datum gestuur in 'n lang loop skrifte
- Klein PHP 5.6 verenigbaarheid kwessies
- BufferHandler :: noue word twee keer genoem
Wat is nuut in weergawe 1.10.0:
- Toegevoegde Logger :: getHandlers () en Logger: : getProcessors () metodes
- Toegevoegde $ passthruLevel argument te FingersCrossedHandler te laat altyd 'n paar rekords deurgaan selfs al is die sneller vlak nie bereik
- Bygevoeg ondersteuning vir ekstra data in NewRelicHandler
- Toegevoegde $ expandNewlines vlag om die ErrorLogHandler verskeie log inskrywings te skep wanneer 'n boodskap het verskeie reëls
Wat is nuut in weergawe 1.9.0:
- Toegevoegde LogEntriesHandler om logs te stuur na 'n LogEntries rekening
- Toegevoegde $ filePermissions lêer af aanpas op StreamHandler en RotatingFileHandler
- Toegevoegde $ useFormatting vlag te MemoryProcessor om dit rou data te stuur in grepe
- Bygevoeg ondersteuning vir tafel opmaak in FirePHPHandler via die tafel konteks sleutel
- Bygevoeg 'n TagProcessor om etikette by te voeg tot rekords, en ondersteuning vir etikette in RavenHandler
- Toegevoegde $ appendNewline vlag om die JsonFormatter in staat te stel om dit te gebruik as jy inteken om lêers
- Bygevoeg klank ondersteuning aan die PushoverHandler
- Vaste multi-threading ondersteuning in StreamHandler
- Vaste leë kop probleem wanneer ChromePHPHandler geen rekords ontvang
- Vaste standaard formaat van die ErrorLogHandler
Wat is nuut in weergawe 1.8.0:
- Toegevoegde BrowserConsoleHandler om logs om konsole enige leser se stuur via console.log () inspuiting in die uitset
- Toegevoegde FilterHandler om rekords te filtreer en net toelaat dié van 'n gegewe lys van vlakke deur die toegedraai hanteerder
- Toegevoegde FlowdockHandler om logs te stuur na 'n Flowdock rekening
- Toegevoegde RollbarHandler om logs te stuur na 'n Rollbar rekening
- Toegevoegde HtmlFormatter om mooier log e-pos met kleure te stuur vir elke log vlak
- Toegevoegde GitProcessor om die huidige tak voeg / te verbind tot ekstra rekord data li>
- Bygevoeg 'n Monolog & # x5c; Register klas toe te laat makliker globale toegang tot pre-ingestel loggers
- Bygevoeg ondersteuning vir die nuwe amptelike graylog2 / gelf-PHP lib vir GelfHandler, op te gradeer as wat jy kan deur die vervanging van die mlehner / gelf-PHP vereiste
- Bygevoeg ondersteuning vir HHVM
- Bygevoeg ondersteuning vir Loggly joernaal oplaai
- Bygevoeg ondersteuning vir die opstel van die tipe inhoud en kodering in NativeMailerHandler
- Bygevoeg $ skipClassesPartials om die geïgnoreer klasse aanpas in die IntrospectionProcessor
- ondersteuning Vaste joernaal versoek GelfHandler
Wat is nuut in weergawe 1.7.0:
- Toegevoegde $ APPNAME om NewRelicHandler
- Bygevoeg opset van Push Over kennisgewing Pogingen / verstryking
- Toegevoegde $ maxColumnWidth om NativeMailerHandler die 70 karakters verstek verander
- Bygevoeg chainability meeste etters vir alle hanteerders
- Vaste RavenHandler bondelverwerking so dit neem om die boodskap van die rekord met die hoogste prioriteit
- Vaste HipChatHandler bondelverwerking so dit stuur alle boodskappe op een slag
- Vaste probleme met eAccelerator
- Vaste en verbeterde baie klein dingetjies
- Toegevoegde SyslogUdpHandler om logs te stuur na 'n afgeleë syslogd bediener
- Toegevoegde LogglyHandler om logs te stuur na 'n Loggly rekening
- Bygevoeg $ vlak te IntrospectionProcessor so dit voeg net terugsoektogte wanneer dit nodig is
- Toegevoegde $ weergawe om LogstashFormatter om voorsiening te maak met behulp van die nuwe v1 Logstash formaat
Wat is nuut in weergawe 1.5.0:
- Toegevoegde UidProcessor 'n unieke identifiseerder spuit al log rekords van een versoek / hardloop
- Bygevoeg ondersteuning vir vorige uitsonderings in die LineFormatter uitsondering serialisasie
- Toegevoegde Monolog & # x5c; Logger :: getLevels () om alle beskikbare vlakke te kry
- Vaste ChromePHPHandler so dit vermy stuur headers groter as Chrome kan hanteer
Wat is nuut in weergawe 1.4.1:
- Vaste uitsondering opmaak in die LineFormatter meer minimalistische wees
- Vaste RavenHandler se hantering van konteks / ekstra data, vereis Raven kliënt & # x3e; 0.1.0
- Vaste log rotasie in RotatingFileHandler te werk met 'n lang loop skrifte wat strek van verskeie dae
- Vaste WebProcessor verskeidenheid toegang sodat dit kontroleer of dit teenwoordigheid data li>
- Vaste buffer, Groep en FingersCrossed hanteerders gebruik te maak van hul verwerkers maak
Wat is nuut in weergawe 1.4.0:
- Toegevoegde RedisHandler aan te meld om Redis via die ingesteldheid jeens biblioteek of die phpredis uitbreiding.
- Toegevoegde ZendMonitorHandler om aan te meld by die Zend Server monitor.
- Bygevoeg die moontlikheid om skikkings van hanteerders en verwerkers direk slaag in die Logger constructor.
- Bygevoeg `$ useSSL` opsie om die PushoverHandler wat aangeskakel is by verstek.
- Vaste ChromePHPHandler en FirePHPHandler probleem wanneer verskeie gevalle gelyktydig gebruik word.
- Vaste kop inspuiting vermoë in die NativeMailHandler.
Wat is nuut in weergawe 1.3.1:.
- Vaste LogstashFormatter om bruikbare met stroom hanteerders wees
Vereistes :
- PHP 5.3 of hoër
Kommentaar nie gevind