RunMode
určuje, které chybové situace jsou posouzeny jako výjimka. Způsob, jak je se tato výjimka následně zpracuje, je určen obsahem elementu Exceptions
.
<?xml version="1.0" encoding="utf-8" ?> <JellyPotDef xmlns="urn:Bet:ns:JellyPot:RuntimeConfig"> ... <Settings> <RunMode mode="debug" /> ... </Settings> ... </JellyPotDef>
Atributy
mode povinný [debug, release]
Hodnota atributu debug je určena pro vývoj webových stránek. V tomto módu je jako výjimka posouzena každá chybová situace a je zobrazeno chybové hlášení. Hodnota release je naopak určena pro ostrý provoz webu. Chyby, které nebrání sestavení stránky, jsou zapsány pouze do chybových logů (podle nastavení v elementu Exceptions) a stránka je zobrazena.
Přiklady situací, které jsou odlišně posuzovány:
- chybějící text v textovém souboru,
- chybný formátovací řetězec,
- chybná definice mailového formuláře atp.