Třída Debugger
Objekt pro debug aplikace.
typ: static class; celé jméno: COMEX.Debugger;
Vlastnosti v Debugger
Vlastnosti umístěné ve jmenném prostoru Debugger.
typ: property; celé jméno: COMEX.Debugger.mode;
Vrací:
mód debugu aplikace (defaultně silent)
● strict - vyhazuje výjimky a zapisuje do žurnálu
● silent - jakékoli jiné nastavení než strict, znamená mód silent, tedy pouze zápis do žurnálu
( umístěno v souboru /comex/scripts/comex.js )
typ: property; celé jméno: COMEX.Debugger.reportURL;
Vrací:
URL pro odeslání hlášení na server
( umístěno v souboru /comex/scripts/comex.js )
Funkce v Debugger
Funkce umístěné ve jmenném prostoru Debugger.
Vrátí dump proměnné.
typ: function; celé jméno: COMEX.Debugger.dump;
Parametry:
$var
● hodnota typu mixed
proměnná
$space
● hodnota typu String (výchozí: "")
mezery na počátku
Vrací:
dump proměnné
var $rslt = [];
$rslt.push( 255 );
$rslt.push( true );
$rslt.push( 'str dump' );
$rslt.push( [25, 'str', false] );
$rslt.push( {arr: [25, 'str', false], num: 1234} );
$rslt = COMEX.Debugger.dump( $rslt );
( umístěno v souboru /comex/scripts/comex.js )
Metody v Debugger
Metody umístěné ve jmenném prostoru Debugger.
Zaloguje hlášení do žurnálu.
typ: method; celé jméno: COMEX.Debugger.log;
Parametry:
$report
● hodnota typu String
hlášení do žurnálu
Vrací:
vždy vrací null
COMEX.Debugger.log( "COMEX log test message." );
var $rslt = "Pro zobrazení výpisu logu stiskněte F12, přepněte na konzolu a zapněte žurnál.";
( umístěno v souboru /comex/scripts/comex.js )
Zaloguje dump proměnné do žurnálu.
typ: method; celé jméno: COMEX.Debugger.logDump;
Parametry:
$var
● hodnota typu mixed
proměnná
Vrací:
vždy vrací null
( umístěno v souboru /comex/scripts/comex.js )
Odešle hlášení na server.
typ: method; celé jméno: COMEX.Debugger.report;
Parametry:
$report
● hodnota typu String
hlášení k odeslání
Vrací:
true, pokud je nastavena vlastnost COMEX.Debugger.reportURL, jinak false
COMEX.Debugger.reportURL = "/rpc/reporter";
var $rslt = COMEX.Debugger.report( "COMEX report test message" );
( umístěno v souboru /comex/scripts/comex.js )
( umístěno v souboru /comex/scripts/comex.js )