Startargument

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