Telecom Loggen Client (tlscli) er et kommandolinjeklient for CORBA Telecom Loggen.
Hjelp kan du:
& Nbsp; * skape en ny logg
& Nbsp; * spørre en logg
& Nbsp; * legge til eller fjerne logg poster
For mer informasjon om TelecomLogService, se:
& Nbsp; http: //www.omg.org/spec/TLOG/
Prosjektet ledes på Launchpad:
& Nbsp; https: //launchpad.net/tlscli
Eksempel
Her er et eksempel økt, forutsatt en Telecom Logg Service kjører:
meg @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / corba / tls.ior` liste
meg @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / corba / tls.ior` skape
0
meg @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / corba / tls.ior` liste
0
meg @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / corba / tls.ior` info 0
id: 0
QoS: ingen
max-rekord-life: uendelig
max-size: ubegrenset
current-size: 56 bytes
poster: 1
log-fullt-aksjon: vikle
administrative-stat: ulåst
videresending-state: på
operativ-state: aktivert
intervall: nå - for alltid
tilgjengelighet-status: {off-duty: False; helhet: False}
kapasitets-alarm-terskler: [100]
uke-maske:
-------------------------------------------------- ----------------------------
meg @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / corba / tls.ior` skrive" Hei, verden! " til 0
meg @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / corba / tls.ior` info 0
id: 0
QoS: ingen
max-rekord-life: uendelig
max-size: ubegrenset
current-size: 57 bytes
poster: 1
log-fullt-aksjon: vikle
administrative-stat: ulåst
videresending-state: på
operativ-state: aktivert
intervall: nå - for alltid
tilgjengelighet-status: {off-duty: False; helhet: False}
kapasitets-alarm-terskler: [100]
uke-maske:
-------------------------------------------------- ----------------------------
meg @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / corba / tls.ior` hente 10 etter` date +% Y% m% d` fra 0
id: 1
tid: Lør 25 desember 17:11:57 2010
attributter: []
info: Hei, verden!
-------------------------------------------------- ----------------------------
Dette skaper en ny logg med id 0, og deretter skrive en ny loggpost til den med tekst Hello world.
Forutsetninger
Å installere tlscli, trenger du en fungerende installasjon av omniORBpy. Faktisk CORBA stubber genereres ved nye installasjoner.
Å kjøre tlscli, trenger du en Telecom Loggen kjører et sted. For eksempel kan du bruke tao_tls_basic, Basic Telecom Logg Tjenesten leveres med TAO.
Kjører
Når påkalle tlscli du trenger å spesifisere hvordan du kobler til LogMgr. Den LogMgr er objektet for å bruke for å få tilgang (eller skape) logger.
Dette oppnås ved å spesifisere en første referanse for LogMgr, ved hjelp av en av de tre følgende metoder:
& Nbsp; * legge -ORBInitRef LogMgr = corbaname: IIOP: 1.2@MACHINE: PORT # NAVN
& Nbsp; * legge -ORBInitRef LogMgr = corbaloc: IIOP: 1.2@MACHINE: PORT / NAVN
& Nbsp; * legge -ORBInitRef LogMgr = IOR: IOR
hvor MASKINEN: PORT spesifisere hvor du finner en Telecom Loggen (eller en Name Service for corbaname), og er navnet som skal brukes for tjenesten (eller Name Service for corbaname).
Vennligst les corbaloc og corbaname webadresser kapittelet er den store online gratis bok CORBA forklart ganske enkelt.
Kommandoer
Opprette en ny logg (basic loggen)
For å opprette en ny logg, bruker tlscli skape. Dette vil returnere id av den nyopprettede loggen.
Spør en eksisterende logg
& Nbsp; * listen vil returnere id av alle logger tilgjengelig fra den gitte LogMgr. Dette er standard kommandoen hvis ingen er spesifisert
& Nbsp; * info vil komme tilbake informasjon om et eksisterende logg, som størrelse, rekordantall og nåværende status
& Nbsp; * spørring kan brukes til å søke etter logg poster som sams en gitt begrensning
& Nbsp; * hente henter en gitt telling av logg poster før eller etter den angitte dato
Modifisere en eksisterende logg
& Nbsp; * skrive legger til en ny loggpost til en eksisterende logg
& Nbsp; * Slett Fjerner logge poster som passer en gitt begrensning fra en eksisterende logg
For mer informasjon om kommandoer, bruker tlscli help
Hva er nytt i denne utgivelsen:.
- Nye funksjoner:
- fungerer med PyORBit.
- dynamisk spire generasjon når du bruker omniORBpy.
- Bugfiks:
- lp.: 1154122 Ugyldig begrensning feil skal håndteres spesielt
Hva er nytt i versjon 1.0.1:
- lp: 969645 Sørg tlscli unnlater å installere med riktig diagnostisk å installere hvis TimeBase.idl ikke kan bli funnet.
- lp: 977130 Sørg sloggopptegnelsen iterator fungerer med TAO .
- lp: 982489 Gjør tslcli jobbe vennlig med rør .
- lp.: 1009685 Fix tidsintervall når det ikke er 0
Krav :
- Python
Kommentarer ikke funnet