AioLogger kan startas med eller utan kommandoradargument samt med eller utan grafiskt användargränssnitt.
Följande flaggor kan användas för att styra exekveringen av AioLogger.
Flagga |
Tillhörande argument |
Beskrivning |
Exempel |
Ingen flagga |
Inga arguement |
Om kommandoraden är tom kommer applikationen startas med användargränsnitt och visa innehållet i ErrLogg.mdb filtrerat enligt LoggerInit.xml om en sådan fil existerar. |
Logger.exe |
-f |
Filnamn |
Applikationen startas med en explicit angiven initieringsfil. Sökvägen [appMainDir]/Init läggs till före filnamnet, dvs programmet letar efter filen i Init-katalogen under aktuell Aiolos-installation. |
Logger.exe –f myInit.xml |
-b |
Filnamn (0..1) |
Applikationen körs i bakgrunden, dvs utan användargränssnitt. Om felloggen efter eventuell filtrering innehåller någon rad kommer applikationen försöka rapportera detta till extern databas.
Om ett filnamn anges kommer felloggen att filtreras enligt denna och information om Connection String och SQL-sats hämtas ur filen för att kunna göra felrapport. Om ingen fil anges kommer standardfilen för initiering att användas.
Sökvägen [appMainDir]/Init läggs till före filnamnet, dvs programmet letar efter filen i Init-katalogen under aktuell Aiolos-installation.
Denna fil överskuggar eventuell fil som angetts efter flaggan –f. |
Logger.exe –b myInit.xml Logger.exe –b Logger.exe –b myInit.xml –f myInit2.xml
(I sista exemplet kommer myInit.xml användas.) |
-m |
Datornamn (0..n) |
Ange noll eller flera datornamn, separerade med mellanslag, att filtrer på. Används detta filter kommer ingen initieringsfil att användas för filtrering även om en sådan angetts explicit. |
Logger.exe –m PUVIOGE pgvijv02 |
-a |
Applikation (0..n) |
Ange noll eller flera applikationer/källor, separerade med mellanslag, att filtrer på. Används detta filter kommer ingen initieringsfil att användas för filtrering även om en sådan angetts explicit. |
Logger.exe –a aioservdll aioserver ImpADO |
-all |
Inga argument |
Om denna flagga används kommer inget filter att användas utan alla rader i felloggen visas oberoende av vilka andra flaggor som används. |
Logger.exe –all Logger.exe –all –b Logger.exe –all –m PUVIOGE
|
-delete |
Timmar |
Raderar alla rader i felloggen som ligger mer än ett visst antal timmar bakåt i tiden. Antalet timmar anges med argumentet Timmar. Rader som är äldre än dagens datum minus Timmar raderas därmed. |
Logger.exe –delete 168
Raderar rader som är äldre än en vecka. |
-oledb |
Inga arguement |
Denna flagga används om felrapporteringen ska ske till en oledb-källa. Om denna flagga inte anges kommer istället en odbc-källa att förutsättas. |
Logger.exe –oledb
|
-verbose |
Inga arguement |
Applikationen skriver meddelanden till en loggfil med namnet AioLogger.log i katalogen [appMainDir]/Logg. |
Logger.exe –verbose
|