Marklar
Zalozeni Projektu
- Prerequisities
- Prvni kroky
- Experiment
- Grafika
- Logika Experimentu
Struktura
- marklar-core
- marklar-fx-common
- marklar-driver-modbus
- marklar-pardWeight
- plastometer
- dilatometer
- lbm
- dokuwiki
Logger inspirovan Touto Strankou. Pro pouziti je prioritni trida LogService
. Jedna se o singleton zprostredkovavajici logovani. Logovani na ctyrech urovnich
public enum Level { DEBUG, INFO, WARN, ERROR }
Pouziti jako
LogService.getInstance().debug("msg"); LogService.getInstance().info("msg"); LogService.getInstance().warn("msg"); LogService.getInstance().error("msg");
Do grafiky se defaultne vypisuji info, warn, error
. Logger nabyva dvou ruznych vzhledu - v hlavnim okne jenom posledni dva radky a tlacitko se trema teckama, ktere prepne Logger do zobrazeni ve zvlastnim okne. Toto chovani implementovano ve tride LoggerController
, vzhled Loggeru definovan v log-view-small.css
a log-view-window.css
.
Grafiku obstarava LoggerController
s metodami insertLogView()
(vlozeni Loggeru do hlavniho okna) a showWindow()
(zobrazeni Loggeru ve zvlastnim okne). Je-li Logger zobrazen ve zvlasnim okne, je pri zavreni okna Logger autoamticky vlozen zpet do hlavniho okna.