pixmicat

Subversion Repositories:
Rev:
   
Rev Age Author Path Log message Diff
891 2173d 05h scribe /PIO/lib/ !: error_log 改用 file_put_contents Diff
845 2415d 08h scribe /PIO/ !: 預設PIO連線改為PDO SQLite 3(因為SQLite2 PHP新版沒了)
!: LoggerInterceptor 改成不直接產生 Logger,由建構元注入
!: 縮排某些空格改成Tab
!: 全域錯誤捕捉 lib_errorhandler 移到主程式
!: 公用程式修改以支援 7th.Release
+: checkenv.php 增加 MySQL Improved 偵測
+: log2pio, mysql2pio 增加防呆
Diff
843 2417d 03h scribe /PIO/ !: PHP_SELF 改為程式取得
+: 新增 ROOTPATH 絕對路徑常數,並修改相對路徑使用絕對路徑
+: PMCLibrary::getLoggerInstance 加上預設參數
+: fileio.satellite.php 標示為 Deprecated
Diff
842 2420d 04h scribe /PIO/lib/ +: 新增 Fatal error 捕捉機制
!: 修改 NopLogger 註解
!: 修正 SimpleLogger 使用絕對路徑解決記錄 fatalError 因 register_shutdown_function 造成相對路徑變動的問題
Diff
837 2431d 03h scribe /PIO/ +: 將舊版相容 (全域變數、語言 _T() 等) 全移到 lib_compatible.php (不須 mod_globalvars)
!: Global Error and Exception handler 改善,可抓訊息
-: 搬動 lib_language.php _T() 和 attachLanguage() 到 lib_compatible.php
+: 定義 ILogger 建構元,可傳入名稱方便辨認記錄區塊
!: FlagHelper __toString 格式修正
!: PIO 修改拋出 Exception 非 Error
!: 修正 PIOmysqli 搞錯 error_handler 需傳入 array 參數的問題
Diff
836 2432d 03h scribe /PIO/lib/ !: 修改 Ilogger,參考 Log4j 格式。導入 Parameterize log message 以減少運算負擔
+: FlagHelper 加上 __toString
!: 因應修改 SimpleLogger 實作
+: 新增 NopLogger,完全不記錄資訊
Diff
833 2445d 01h scribe /PIO/ +: [config] 增加 DEBUG 除錯開關
+: [PMCLibrary] 抽出介面,面向介面設計,減低直接對實作的依賴
!: [PMCLibrary] PIO 實作介面 IPIO,並修改錯誤拋出機制
!: [PMCLibrary] PIO Condition 實作介面 IPIOCondition
!: [PMCLibrary] [#39171] 修正 PIO 匯入時間戳問題
+: [PMCLibrary] 新增 ILogger 介面及 SimpleLogger 實作,可作為除錯紀錄
+: [PMCLibrary] 新增 PIOLoggerInjector,攔截 PIO 錯誤訊息並可提供額外的函式除錯資訊
!: [PMCLibrary] Language 改寫為單例
-: [PMCLibrary] PMS 去除不必要的架構,僅留單檔 lib_pms.php
+: [PMCLibrary] 新增單例類別 PMCLibrary,取代原有各函式庫 global 變數
+: [PMCLibrary] 新增全域例外捕捉機制,並可產生除錯紀錄
!: [pixmicat] 修改函式庫載入方式
Diff