獨白是很容易設置,你只能有一個動作指向它,並將它記錄了。
該庫包含了許多處理程序,日誌格式化,以及各種日誌處理器。
文檔包含在下載包。
日誌級別:
調試
信息
通知
警告
錯誤
關鍵
警告
緊急
處理程序:
Graylog2服務器
立方服務器
ElasticSearch服務器
哨兵安裝
帳戶NewRelic的
Loggly佔
ROLLBAR帳戶
LogEntries帳戶
syslogd的
斯威夫特梅勒
PHP mail()函數
MongoDB的
Redis的
的Apache CouchDB的
亞馬遜DynamoDB
ChromePHP庫
FirePHP庫
PHP流
AMQP流
TCP套接字
本發行版是新的:
- 新增PHPConsoleHandler發送記錄Chrome的PHP控制台擴展和庫
- 添加在NormalizerFormatter實施__toString對象的支持
- 增加了對HipChatHandler HipChat的V2 API的支持
- 新增記錄儀:: setTimezone()來初始化時區獨白應以防date.timezone使用的是不正確的為您的應用程序
- 添加了一個選項,以通過對PushoverHandler發送格式的消息,而不是原始的記錄 - > useFormattedMessage(真)
- 固定捲曲的錯誤被默默地抑制
什麼是新的在1.17.1版本:
- 新增PHPConsoleHandler發送記錄到Chrome瀏覽器的PHP控制台擴展和庫
- 添加在NormalizerFormatter實施__toString對象的支持
- 增加了對HipChatHandler HipChat的V2 API的支持
- 新增記錄儀:: setTimezone()來初始化時區獨白應以防date.timezone使用的是不正確的為您的應用程序
- 添加了一個選項,以通過對PushoverHandler發送格式的消息,而不是原始的記錄 - > useFormattedMessage(真)
- 固定捲曲的錯誤被默默地抑制
什麼是新的在1.13.1版本:
- 新增註冊:: hasLogger檢查存在記錄器實例的
- 要RavenHandler新增context.user支持
- 在HipChatHandler新增HipChat API V2支持
- 新增NativeMailerHandler :: addParameter到PARAMS傳遞到郵箱()過程
- 增加了上下文數據SlackHandler當$ includeContextAndExtra是真的
- 添加到自定義每個電子郵件Swift_Message在SwiftMailerHandler能力
- 固定SwiftMailerHandler懶洋洋地創建消息實例如果提供一個回調
- 在正規化和LineFormatter INF和NaN值的固定系列化
什麼在1.12.0版本是新的:
- 補充:
- WhatFailureGroupHandler抑制從包裹處理未來的任何異常並避免鏈失效,如果日誌記錄服務失敗
- MandrillHandler通過Mandrillapp.com API發送電子郵件
- SlackHandler將日誌記錄到Slack.com帳戶
- FleepHookHandler將日誌記錄到Fleep.io帳戶
- LogglyHandler :: addTag允許添加標記到現有的處理程序
- $ ignoreEmptyContextAndExtra以LineFormatter避免空[]在結束
- $ useLocking到StreamHandler中和RotatingFileHandler使羊群()而寫
- 在AmqpHandler為PhpAmqpLib支持
- FingersCrossedHandler ::清晰BufferHandler ::清楚他們在長時間運行的作業批次之間重置
- 在WebProcessor增加從$ _ SERVER額外的字段支持
- 修正:
- 在PrsLogMessageProcessor非字符串值支持
- SwiftMailer消息正在與錯誤的日期在發送長時間運行腳本
- 小PHP 5.6的兼容性問題
- BufferHandler ::接近被調用兩次
什麼在1.10.0版本是新的:
- 新增記錄儀:: getHandlers()和記錄器: :getProcessors()方法
- 新增$ passthruLevel參數FingersCrossedHandler讓它總是通過傳遞一些記錄,即使沒有達到觸發水平
- 在NewRelicHandler額外增加了數據支持
- 新增$ expandNewlines標誌的ErrorLogHandler創建多個日誌條目時,消息有多個行
什麼是新的在1.9.0版本:
- 添加LogEntriesHandler到LogEntries帳戶發送日誌
- 新增$ filePermissions來調整文件模式和StreamHandler中RotatingFileHandler
- 新增$ useFormatting標誌MemoryProcessor使其在字節發送原始數據
- 為表格式中FirePHPHandler通過表背景下鍵增加支持
- 增加了一個TagProcessor添加標籤記錄,並支持標籤RavenHandler
- 新增$ appendNewline標誌的JsonFormatter記錄到文件時啟用使用它
- 要在PushoverHandler添加音效的支持
- 在StreamHandler中的固定的多線程支持
- 修正了空標題問題,當ChromePHPHandler沒有收到任何記錄
- 的ErrorLogHandler的固定默認格式
什麼是新的在1.8.0版本:
- 新增BrowserConsoleHandler通過將日誌發送到任何瀏覽器的控制台的console.log()注入輸出
- 新增FilterHandler篩選記錄,並只允許那些水平的一個給定的名單通過對包裹的處理程序
- 添加到FlowdockHandler日誌發送到Flowdock帳戶
- 新增RollbarHandler將日誌發送到一個帳戶ROLLBAR
- 新增HtmlFormatter送漂亮的日誌電子郵件顏色為每個日誌級別
- 新增GitProcessor添加當前分支/承諾額外的記錄數據
- 增加了一個獨白\註冊類,就可以輕鬆的全局訪問預先配置為記錄儀
- 增加了新的官方graylog2 / GELF的PHP lib中GelfHandler,通過更換mlehner / GELF的PHP升級的要求,如果你能支持
- 增加了對HHVM支持
- 增加了對Loggly批量上傳支持
- 增加了調整的NativeMailerHandler內容類型和編碼的支持
- 添加$ skipClassesPartials來調整在IntrospectionProcessor 被忽略的類
- 在GelfHandler固定的批量請求支援
什麼是新的在1.7.0版本:
- 添加$的appName到NewRelicHandler
- 新增的配置推倒重試通知/終止
- 新增$ maxColumnWidth到NativeMailerHandler改變70個字符默認
- 新增chainability最setter方法的所有處理程序
- 固定RavenHandler批量處理,因此需要消息從記錄中具有最高優先級
- 固定HipChatHandler批量處理,因此一次發送的所有郵件
- 與eAccelerator在已解決的問題
- 修正和改進了許多小東西
- 添加到SyslogUdpHandler日誌發送到遠程服務器的syslogd
- 新增LogglyHandler將日誌發送到一個Loggly帳戶
- 添加$級別IntrospectionProcessor需要的時候,因此只會增加回溯
- 新增$版本LogstashFormatter允許使用新的V1 Logstash格式
什麼在版本1.5.0是新的:
- 新增UidProcessor注入一個唯一的標識符來所有日誌一個請求記錄/運行
- 添加在LineFormatter例外系列化以前異常的支持
- 新增獨白\記錄儀:: getLevels()來獲取所有可用級別
- 固定ChromePHPHandler所以避免發送頭比鍍鉻大可以處理
在什麼版本1.4.1是新的:
- 在LineFormatter固定例外格式更加簡約
- 固定RavenHandler的操控環境/額外的數據,需要客戶端烏鴉> 0.1.0
- 在RotatingFileHandler固定日誌輪換地工作著長時間運行腳本跨越多天
- 固定WebProcessor數組訪問,因此會檢查數據存在
- 固定緩衝,集團和FingersCrossed處理程序來利用他們的處理器
在什麼版本1.4.0是新的:
- 添加到RedisHandler通過Predis庫記錄到的Redis或phpredis擴展。
- 新增ZendMonitorHandler登錄到Zend服務器監視器。
- 添加到直接在記錄器構造通處理器陣列和處理器的可能性。
- 新增`$ useSSL`選項是默認啟用PushoverHandler。
- 固定ChromePHPHandler和FirePHPHandler問題。
- 固定頭注入能力。
當多個實例同時使用
在NativeMailHandler
在什麼版本1.3.1是新的:
- 固定LogstashFormatter要與流處理器可用
要求:
- PHP 5.3或更高版本
評論沒有發現