![]() |
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.vbs
až line#.vbs
je zde
textový log line0.ini.log
, line1.ini.log
až line#.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".