Monolog

Software screenshot:
Monolog
Dettagli del software:
Versione: 1.17.2 Aggiornato
Data di caricamento: 10 Feb 16
Sviluppatore: Jordi Boggiano
Licenza: Libero
Popolarità: 28

Rating: 4.0/5 (Total Votes: 2)

Monolog è abbastanza facile da installare e si deve solo puntare ad un'azione e mandando i log via.

La libreria include molti gestori, formattatori di registro, e vari processori di log.

La documentazione è incluso nel pacchetto di download.


livelli di registro:

Debug

Info

Avviso

Attenzione

Errore

Critical

Avviso

Emergenza


Gestori per:

server Graylog2

server Cube

server elasticsearch

installazioni Sentry

conti NewRelic

Account Loggly

conti Rollbar

conti LogEntries

Syslogd

SwiftMailer

PHP funzione mail ()

MongoDB

Redis

Apache CouchDB

Amazon DynamoDB

biblioteca ChromePHP

biblioteca FirePHP

flussi di PHP

flussi di AMQP

socket TCP

Cosa c'è di nuovo in questa versione:

  • Aggiunto PHPConsoleHandler per inviare record da Chrome estensione PHP Console e biblioteca
  • Aggiunto il supporto per gli oggetti di attuazione __toString nel NormalizerFormatter
  • Aggiunto il supporto per API v2 di HipChat in HipChatHandler
  • Aggiunto Logger :: setTimezone () per inizializzare il monologo fuso orario da usare in caso date.timezone non è corretto per la vostra applicazione
  • Aggiunta una opzione per inviare il messaggio in formato invece del record crudo su PushoverHandler via - & # X3e; useFormattedMessage (true)
  • errori ricciolo fissi di essere in silenzio soppresse

Cosa c'è di nuovo nella versione 1.17.1:

  • Aggiunto PHPConsoleHandler per inviare record estensione PHP Console di Chrome e la biblioteca
  • Aggiunto il supporto per gli oggetti di attuazione __toString nel NormalizerFormatter
  • Aggiunto il supporto per API v2 di HipChat in HipChatHandler
  • Aggiunto Logger :: setTimezone () per inizializzare il monologo fuso orario da usare in caso date.timezone non è corretto per la vostra applicazione
  • Aggiunta una opzione per inviare il messaggio in formato invece del record crudo su PushoverHandler via - & # X3e; useFormattedMessage (true)
  • errori ricciolo fissi di essere in silenzio soppresse

Cosa c'è di nuovo nella versione 1.13.1:

  • Aggiunto Registro :: hasLogger per verificare la presenza di un'istanza logger
  • Aggiunto il supporto per context.user RavenHandler
  • Aggiunto HipChat supporto API v2 nel HipChatHandler
  • Aggiunto NativeMailerHandler :: addParameter passare params per il processo di stampa ()
  • Aggiunta dei dati di contesto per SlackHandler quando $ includeContextAndExtra è vero
  • Aggiunta la possibilità di personalizzare il Swift_Message per-mail in SwiftMailerHandler
  • fissi SwiftMailerHandler per creare differito di istanze di messaggi se viene fornita una callback
  • serializzazione fisso di valori INF e Nan in normalizzatore e LineFormatter

Cosa c'è di nuovo nella versione 1.12.0:

  • Aggiunto:
  • WhatFailureGroupHandler per sopprimere alcuna eccezione provenienti dai gestori avvolti ed evitare fallimenti a catena se un servizio di registrazione non riesce
  • MandrillHandler per inviare e-mail tramite l'API Mandrillapp.com
  • SlackHandler per accedere record a un account Slack.com
  • FleepHookHandler per accedere record a un account Fleep.io
  • LogglyHandler :: AddTag per consentire l'aggiunta di tag a un gestore esistente
  • $ ignoreEmptyContextAndExtra per LineFormatter per evitare vuoti [] alla fine
  • $ useLocking a StreamHandler e RotatingFileHandler per consentire flock () durante la scrittura
  • Il supporto per PhpAmqpLib nel AmqpHandler
  • FingersCrossedHandler :: chiaro e BufferHandler :: chiaro per ripristinare loro tra i lotti in posti di lavoro a lungo in esecuzione
  • Supporto per l'aggiunta di campi extra da $ _SERVER nella WebProcessor
  • fissi:
  • Supporto per valori non stringa in PrsLogMessageProcessor
  • messaggi swiftmailer inviati con la data sbagliata negli script di lunga esecuzione
  • Minore PHP 5.6 problemi di compatibilità
  • BufferHandler :: vicino chiamato due volte

Cosa c'è di nuovo nella versione 1.10.0:

  • Aggiunto Logger :: getHandlers () e Logger: : getProcessors () metodi
  • Aggiunto $ passthruLevel argomento per FingersCrossedHandler lasciarlo sempre passare attraverso alcuni record, anche se il livello di trigger non viene raggiunto
  • Aggiunto il supporto per i dati supplementari in NewRelicHandler
  • Aggiunto $ expandNewlines bandiera per la ErrorLogHandler per creare più voci di registro quando un messaggio ha più linee

Cosa c'è di nuovo nella versione 1.9.0:

  • Aggiunto LogEntriesHandler di inviare i log ad un conto LogEntries
  • Aggiunto $ filePermissions tweak modalità file sul StreamHandler e RotatingFileHandler
  • Aggiunto $ useFormatting bandiera per MemoryProcessor per renderlo inviare i dati grezzi in byte
  • Aggiunto il supporto per la formattazione della tabella in FirePHPHandler con il tasto contesto tabella
  • Aggiunto un TagProcessor per aggiungere tag ai record, e il supporto per i tag in RavenHandler
  • Aggiunto $ appendNewline bandiera per la JsonFormatter per abilitare usarlo quando si accede ai file
  • Aggiunto il supporto audio per la PushoverHandler
  • fissi di supporto multi-threading in StreamHandler
  • Risolto il problema intestazioni vuote quando ChromePHPHandler ricevuto nessun record
  • formato di default fisso della ErrorLogHandler

Cosa c'è di nuovo nella versione 1.8.0:

  • Aggiunto BrowserConsoleHandler di inviare i log alla console di qualsiasi browser tramite console.log () iniezione in uscita
  • Aggiunto FilterHandler per filtrare i record e consentire solo i risultati di un elenco di livelli attraverso al gestore avvolto
  • Aggiunto FlowdockHandler di inviare i log ad un account Flowdock
  • Aggiunto RollbarHandler di inviare i log ad un account Rollbar
  • Aggiunto HtmlFormatter per inviare e-mail di registro più bella con i colori per ogni livello di log
  • Aggiunto GitProcessor per aggiungere il ramo corrente / impegnarsi a registrare i dati aggiuntivi
  • Aggiunto un Monolog & # x5C; classe Registro di sistema per consentire una più facile accesso globale logger di pre-configurati
  • Aggiunto il supporto per il nuovo lib ufficiale graylog2 / GELF-php per GelfHandler, l'aggiornamento se è possibile, sostituendo il requisito mlehner / GELF-php
  • Aggiunto il supporto per HHVM
  • Aggiunto il supporto per Loggly arrivi in ​​batch
  • Aggiunto il supporto per tweaking il tipo di contenuto e la codifica in NativeMailerHandler
  • Aggiunto $ skipClassesPartials di modificare le classi ignorati nella IntrospectionProcessor
  • richiesta lotto supporto fisso in GelfHandler

Cosa c'è di nuovo nella versione 1.7.0:

  • Aggiunto $ appName a NewRelicHandler
  • Aggiunta la configurazione di Pushover tentativi di notifica / scadenza
  • Aggiunto $ maxColumnWidth a NativeMailerHandler per modificare il valore predefinito di 70 caratteri
  • chainability alla maggior parte dei setter per tutti i gestori Aggiunto
  • fissi RavenHandler l'elaborazione in batch in modo da prende il messaggio del record con priorità più alta
  • fissi HipChatHandler l'elaborazione in batch in modo che invia tutti i messaggi in una sola volta
  • Problemi risolti con eAccelerator
  • fissi e migliorate tante piccole cose
  • Aggiunto SyslogUdpHandler di inviare i log ad un server remoto syslogd
  • Aggiunto LogglyHandler di inviare i log ad un account Loggly
  • Aggiunta $ livello di IntrospectionProcessor quindi aggiunge solo backtrace quando necessario
  • Aggiunto $ versione di LogstashFormatter per consentire l'utilizzo del nuovo formato Logstash v1

Cosa c'è di nuovo nella versione 1.5.0:

  • Aggiunto UidProcessor per iniettare un identificatore univoco a tutti i log record di una richiesta / run
  • Aggiunto il supporto per le precedenti eccezioni nella serializzazione eccezione LineFormatter
  • Aggiunto Monolog & # x5C; Logger :: getLevels () per ottenere tutti i livelli
  • fissi ChromePHPHandler quindi evita l'invio di intestazioni più grandi di Chrome in grado di gestire

Cosa c'è di nuovo nella versione 1.4.1:

  • formattazione eccezione fisso nel LineFormatter per essere più minimalista
  • fissi gestione del RavenHandler di contesto dati / extra, richiede Raven cliente & # X3e; 0.1.0
  • rotazione dei log fisso in RotatingFileHandler per lavorare con gli script di lunga esecuzione che abbracciano più giorni
  • fissi WebProcessor accesso agli array in modo che verifica la presenza di dati
  • fissi Buffer, Gruppo e gestori FingersCrossed a fare uso dei loro processori

Cosa c'è di nuovo nella versione 1.4.0:

  • Aggiunto RedisHandler per accedere al Redis tramite la libreria Predis o l'estensione phpredis.
  • Aggiunto ZendMonitorHandler per accedere al monitor Zend Server.
  • Aggiunta la possibilità di passare le matrici di gestori e processori direttamente nel costruttore Logger.
  • Aggiunta l'opzione `$ useSSL` al PushoverHandler che viene attivata per impostazione predefinita.
  • fissi ChromePHPHandler e FirePHPHandler problema quando più istanze vengono utilizzati contemporaneamente.
  • capacità di iniezione intestazione fisso nel NativeMailHandler.

Cosa c'è di nuovo nella versione 1.3.1:.

  • LogstashFormatter fisso per essere utilizzabile con i gestori del flusso

Requisiti :

  • PHP 5.3 o superiore

Programmi simili

FuncUnit
FuncUnit

12 May 15

Yeti
Yeti

12 May 15

Jarvis
Jarvis

6 Jun 15

Altri software di sviluppo Jordi Boggiano

Dwoo
Dwoo

13 May 15

Slippy
Slippy

6 Jun 15

Commenti a Monolog

I commenti non trovato
Aggiungi commento
Accendere le immagini!
Ricerca per categoria