<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    分享java帶來的快樂

    我喜歡java新東西

    THINKPHP擴展類:log類的使用

    [ 概述 ]
    ThinkPHP內(nèi)置了日志處理類,無需導入就可以直接使用。Log類提供了包括記錄系統(tǒng)異常和錯誤和調(diào)試信息,以及SQL信息等功能,日志文件分別對應(yīng)為WEB_LOG_ERROR 、WEB_LOG_DEBUG和SQL_LOG_DEBUG三種類型,對應(yīng)的日志文件名稱為:
    systemErr.log主要用于WEB_LOG_ERROR類型日志
    用于記錄系統(tǒng)異常,通常為拋出異?;蛘卟东@嚴重錯誤后自動記錄
    systemOut.log主要用于WEB_LOG_DEBUG日志類型
    用于記錄調(diào)試信息和頁面的一些非嚴重錯誤記錄,調(diào)試信息一般為system_out方法寫入。
    systemSql.log 主要是用于SQL_LOG_DEBUG日志類型
    記錄執(zhí)行過程中的SQL語句和執(zhí)行時間,便于進行分析和優(yōu)化。
    日志文件的命名規(guī)則是前面增加日期前綴,原則上是一天的同類型的日志記錄在一個文件里面,您可以隨時查看日志文件,例如:
    • 07_09_21_systemOut.log  // 2007年9月21日的錯誤日志文件
    • 07_12_03_systemSql.log  // 2007年12月3日的SQL日志文件
    • 07_02_03_systemErr.log  // 2007年2月3日的異常日志文件

    復制代碼
    相關(guān)配置
    • 'WEB_LOG_RECORD'   => false,  // 默認不記錄日志
    • 'LOG_FILE_SIZE'    => 2097152, // 日志文件大小限制

    復制代碼
    設(shè)置WEB_LOG_RECORD為true就可以啟用日志記錄功能,可以設(shè)置LOG_FILE_SIZE參數(shù)來限制日志文件的大小,超過大小的日志會形成備份文件。備份文件的格式是在當前文件名前面加上備份的時間戳,例如:
    1189571417-07_09_12_systemSql.log 備份的SQL日志文件
    在系統(tǒng)的調(diào)試模式中,系統(tǒng)的所有異常和錯誤都會記錄到系統(tǒng)日志中,在正式部署應(yīng)用后,您可以關(guān)閉調(diào)試模式,這樣系統(tǒng)就不會自動完成日志記錄,除非你自己觸發(fā)日志寫入。
    系統(tǒng)對每個項目單獨記錄日志,所以查看的時候請注意定位到某個項目目錄下。
    如果您的應(yīng)用組件需要記錄特殊的日志,也可以調(diào)用(或者擴展)該方法來完成。

    [ 方法 ]
    Log類提供了三個靜態(tài)方法
    Log::record($message,$type=WEB_LOG_ERROR)
    記錄Log信息和類型 默認是錯誤日志類型
    Log::save()
    把record方法記錄的日志信息統(tǒng)一保存到文件
    Log::write($message,$type=WEB_LOG_ERROR,$file='')
    直接寫入日志信息
    $message 是要記錄的日志信息
    $type 就是日志類型
    $file 日志文件位置和名稱,該參數(shù)可以改變系統(tǒng)默認的日志文件命名。


    [ 示例 ]
    Log類使用的簡單例子:
    • // 記錄日志信息 但是不保存到文件
    • Log::record('用戶數(shù)據(jù)錯誤');
    • Log::record('保存用戶信息發(fā)生異常',WEB_LOG_ERROR);
    • // 把上面的日志信息寫入文件保存
    • Log::save();
    • // 直接寫入日志文件
    • Log::write('這里記錄一下',WEB_LOG_DEBUG);

    posted on 2011-04-23 09:13 強強 閱讀(6417) 評論(1)  編輯  收藏 所屬分類: php

    評論

    # re: THINKPHP擴展類:log類的使用[未登錄] 2013-10-10 11:53 啊啊

    sadsadf  回復  更多評論   

    主站蜘蛛池模板: 人人狠狠综合久久亚洲婷婷| a级亚洲片精品久久久久久久| 亚洲三级电影网址| 花蝴蝶免费视频在线观看高清版 | 亚洲AV无码成人精品区蜜桃 | 一本大道一卡二大卡三卡免费| 又粗又黄又猛又爽大片免费| 亚洲AV无码之国产精品| 国产在线ts人妖免费视频| 国产精品亚洲综合一区在线观看 | 亚洲va乱码一区二区三区| 成人免费看片又大又黄| 亚洲欧美国产欧美色欲| 免费看国产曰批40分钟| h视频在线观看免费| 亚洲国产精品无码久久SM| 免费观看男人吊女人视频| 久久亚洲精品国产精品| 成人毛片免费视频| 免费在线观看一区| 亚洲自偷自偷图片| 99精品视频在线免费观看| 在线观看亚洲AV日韩A∨| 免费播放特黄特色毛片| 日韩精品无码免费专区网站| 亚洲黄色在线播放| 精品国产一区二区三区免费看| av网站免费线看| 亚洲国产中文在线二区三区免| 日本黄色免费观看| 99免费在线视频| 亚洲ts人妖网站| 精品国产香蕉伊思人在线在线亚洲一区二区 | 国产偷国产偷亚洲高清日韩 | 免费毛片在线看不用播放器| 亚洲视频在线观看地址| 国产美女被遭强高潮免费网站| 成人黄网站片免费视频 | 一区二区三区免费高清视频| 亚洲一区综合在线播放| 免费国产怡红院在线观看|