Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
user:zeman:dz-parser:vystupy.pm [2007/03/28 17:13] zeman |
user:zeman:dz-parser:vystupy.pm [2007/03/28 23:42] (current) zeman |
||
---|---|---|---|
Line 4: | Line 4: | ||
Standardní použití: místo '' | Standardní použití: místo '' | ||
- | <code perl>use vystupy; | + | <code perl> |
- | vystup(" | + | |
Pokud modulu vystupy někdo dříve neřekl něco jiného, váš text poputuje na '' | Pokud modulu vystupy někdo dříve neřekl něco jiného, váš text poputuje na '' | ||
Line 23: | Line 22: | ||
Logování půjde zapnout buď globálně pro všechny výstupy (něco jako $vystupy:: | Logování půjde zapnout buď globálně pro všechny výstupy (něco jako $vystupy:: | ||
+ | |||
+ | Další věci, které už jsou ve vystupy.pm nějak udělané, ale jejich implementaci by to chtělo dotáhnout, resp. zelegantnit: | ||
+ | * míra ukecanosti a ladění (některé skupiny výstupů lze plošně vypnout, pokud uživatel nepožaduje ladící režim) | ||
+ | * kódování jednotlivých výstupů (defaultně utf-8; další se přečte z konfiguráku, | ||
+ | * Některé výstupy chci pouze jako log, ale nechci je vidět na obrazovce (STDERR). Takže pokud je logování plošně vypnuté, tento výstup se úplně zahodí, pokud je zapnuté, tento výstup jde do logu. To není totéž, jako když je logování plošně vypnuté a nějaký soubor pošlu do logu natruc. Příklad: záznam konfigurace, | ||
+ | * Posílání některých výstupů mailem (typicky závěrečný mail s výsledky testu; mail je současně upozorněním, | ||
====== Návrh řešení vstupů a výstupů v DZ Parseru ====== | ====== Návrh řešení vstupů a výstupů v DZ Parseru ====== | ||
Line 58: | Line 63: | ||
Jak tedy na výše nastíněný model přejít z toho, co mám teď? Ze všeho nejdřív asi musím odbourat konfigurační soubor. Z něj se mi pořád načítají cesty, odkud co číst a kam co psát. | Jak tedy na výše nastíněný model přejít z toho, co mám teď? Ze všeho nejdřív asi musím odbourat konfigurační soubor. Z něj se mi pořád načítají cesty, odkud co číst a kam co psát. | ||
- |