Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
// sekcja importów (klasy Java)
var SaveMode = Packages.pl.edu.pw.ii.framework.dao.GenericDAO.SaveMode;
var SearchEntity = Packages.pl.edu.pw.ii.framework.search.SearchEntity;
var Author = Packages.model.Author;
var Authorprofile = Packages.model.Authorprofile;
var Collectors = Packages.java.util.stream.Collectors;
var Logging = Packages.org.jboss.seam.log.Logging;
  •  TODO

Istnieje także możliwość konfiguracji generowania logów przez skrypt, co może być pomocne podczas ręcznego wykrywania błędów oraz wykrywania anomalii w przetwarzanych rekordach. Aby móc korzystać z logowania, należy na początku skryptu umieścić poniższy kod.

Code Block
// sekcja konfiguracji logowania
var logger = Logging.getLog("book-authors");
var logStr = "";
function logError(s) {
    logger.error(s);
    logStr += s + "\n";
}
function log(s) {
    logger.info(s);
    logStr += s + "\n";
}

Następnie, w ramach właściwej części skryptu, należy korzystać z logowania poprzez wywoływanie wybranej z dwóch funkcji z argumentem tekstowym:

Code Block
log("Informacja dla programisty")
logError("Błąd typu "+error.number)