VoiceChange novinky Obsah dokumentace Uživatelská dokumentace Administrátorská dokumentace Rejstřík pojmů Technická podpora Hledání on-line

Textové logy VoiceChange

Základní VoiceChange generuje své textové logy do adresáře common/ini/ (platí do verze VoiceChange 4.6.19). Pro každý obslužný skript line0.vbs, line1.vbsline#.vbs je zde textový log line0.ini.log, line1.ini.logline#.ini.log.

V těchto logách je kopie všech výstupů, které aplikace a jádro VoiceChange zapisují pomocí metody Log.Write.

Při spuštění VoiceChange je předešlý log přejmenován na line#.ini.log.bak a otevřen nový log. V každý okamžik jsou tedy v adresáři common/ini/ jen dva logy pro každý proces - aktuální (právě se do něj zapisuje nebo, pokud VoiceChange neběží, log z posledního běhu) a jeden předešlý. Tím se zajišťuje, že nebude přeplněn disk starými logy.

Od VoiceChange verze 4.6.20 se logy obslužných skriptů zapisují defaultně do adresáře common/logfiles/, log má jméno ve tvaru
<jméno linky>_<rok>-<měsíc>-<den>.work.log, tj. log se rotuje po dnech. Jméno lze měnit parametrem $Log.FileName v souboru common/ini/common.ini. Jméno může obsahovat zástupné znaky %l (jméno linky), %d (datum), %t (čas). Obecně musí být jméno konstruováno pomocí %l, aby každý skript měl vlastní log soubor (nelze jej sdílet mezi více linkami). Doporučuje se ponechat výchozí nastavení.
Starší logy je vhodné po určité době mazat - denní log jedné linky má objem několika megabajtů.


Uživatelské aplikace mají k dispozici ještě jeden nástroj - objekt AppLog a jím vytvářené aplikační logy. Do nich se zapisují jen informace, které uživatel chce zapsat.

Aplikační logy se ukládají do adresáře common/logfiles/. Jejich jméno je vytvářeno podle následující masky:

<rok>-<měsíc>-<den>.<jméno obslužného skriptu>.log

tj. například 2000-03-07.line1.log. Pro každý obslužný skript a každý den se vytváří nový log, což umožňuje pohodlně odmazávat staré logy a ulehčuje jejich zpracování.

Aplikační logy byly navrženy tak, aby umožnily jednoduché automatické statistické zpracování.

Popis technologie aplikačních logů je v referenci VX skriptu.


Brooktrout TR114 low-level ovladač má navíc ještě jeden log soubor: faxinit.log v adresáři /winnt/bfax/. V tomto souboru jsou informace o poslední inicializaci Brooktrout karty. Pokud je karta hardwarově nesprávně nastavena, pravděpodobně se zde dočtete "couldn't find any fax/voice boards".

zpět na začátek