Changeset 20955


Ignore:
Timestamp:
2011/05/23 05:08:07 (12 years ago)
Author:
Seasoft
Message:

#1323 (デバッグログ処理の無駄を削減)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_11-dev/data/class/util/GC_Utils.php

    r20764 r20955  
    105105    } 
    106106 
    107     /*---------------------------------------------------------------------- 
    108      * [名称] gfDebugLog 
    109      * [概要] ログファイルに変数の詳細を出力する。 
    110      * [引数] 対象となる変数 
    111      * [戻値] なし 
    112      * [依存] gfPrintLog 
    113      * [注釈] - 
    114      *----------------------------------------------------------------------*/ 
    115     function gfDebugLog($obj){ 
    116         if(DEBUG_MODE === true) { 
    117             GC_Utils_Ex::gfPrintLog("*** start Debug ***"); 
    118             ob_start(); 
    119             print_r($obj); 
    120             $buffer = ob_get_contents(); 
    121             ob_end_clean(); 
    122             $fp = fopen(LOG_REALFILE, "a+"); 
    123             fwrite( $fp, $buffer."\n" ); 
    124             fclose( $fp ); 
    125             GC_Utils_Ex::gfPrintLog("*** end Debug ***"); 
    126             // ログテーション 
    127             GC_Utils_Ex::gfLogRotation(MAX_LOG_QUANTITY, MAX_LOG_SIZE, LOG_REALFILE); 
     107    /** 
     108     * ログファイルに変数の詳細を出力 
     109     * 
     110     * @param mixed $obj 
     111     * @return void 
     112     */ 
     113    function gfDebugLog($obj) { 
     114        if (DEBUG_MODE === true) { 
     115            GC_Utils_Ex::gfPrintLog( 
     116                "*** start Debug ***\n" . 
     117                print_r($obj, true) . 
     118                "*** end Debug ***" 
     119            ); 
    128120        } 
    129121    } 
Note: See TracChangeset for help on using the changeset viewer.