Telecom Service Đăng Client (tlscli) là một khách hàng dòng lệnh cho CORBA Telecom Service Log.
Sử dụng bạn có thể:
& Nbsp; * tạo ra một bản ghi mới
& Nbsp; * truy vấn một log
& Nbsp; * thêm hoặc loại bỏ các bản ghi log
Để biết thêm thông tin về các TelecomLogService, xem:
& Nbsp; http: //www.omg.org/spec/TLOG/
Dự án được quản lý trên Launchpad:
& Nbsp; https: //launchpad.net/tlscli
Ví dụ
Dưới đây là một phiên Ví dụ, giả sử một Dịch vụ Đăng Telecom đang chạy:
tôi @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / CORBA / list tls.ior`
tôi @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / CORBA / tls.ior` tạo
0
tôi @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / CORBA / list tls.ior`
0
tôi @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / CORBA / tls.ior` thông tin 0
id: 0
QoS: none
max-sơ-cuộc sống: infinite
max-size: không giới hạn
hiện-size: 56 byte
hồ sơ: 1
log-full-action: quấn
hành chính nhà nước: mở khóa
chuyển trạng thái: trên
hoạt động nhà nước: đã kích hoạt
khoảng thời gian: bây giờ - mãi mãi
sẵn có, tình trạng: {off-vụ: False; đầy đủ: False}
khả năng báo động-ngưỡng: [100]
tuần-mask:
-------------------------------------------------- ----------------------------
tôi @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / CORBA / tls.ior` viết" Xin chào thế giới! ' đến 0
tôi @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / CORBA / tls.ior` thông tin 0
id: 0
QoS: none
max-sơ-cuộc sống: infinite
max-size: không giới hạn
hiện-size: 57 byte
hồ sơ: 1
log-full-action: quấn
hành chính nhà nước: mở khóa
chuyển trạng thái: trên
hoạt động nhà nước: đã kích hoạt
khoảng thời gian: bây giờ - mãi mãi
sẵn có, tình trạng: {off-vụ: False; đầy đủ: False}
khả năng báo động-ngưỡng: [100]
tuần-mask:
-------------------------------------------------- ----------------------------
tôi @ mymachine $ tlscli -ORBInitRef LogMgr = `cat / var / run / CORBA / tls.ior` lấy 10 sau khi` date +% Y% m% d` từ 0
id: 1
thời gian: Sat 25 tháng 12 năm 2010 17:11:57
các thuộc tính: []
Thông tin: Xin chào thế giới!
-------------------------------------------------- ----------------------------
Điều này tạo ra một bản ghi mới với id 0, sau đó viết một bản ghi nhật ký mới cho nó với văn bản Xin chào thế giới.
Điều kiện tiên quyết
Để cài đặt tlscli, bạn cần cài đặt làm việc của omniORBpy. Thật vậy CORBA khai được tạo ra khi cài đặt.
Để chạy tlscli, bạn cần một dịch vụ Đăng Telecom chạy đâu đó. Ví dụ bạn có thể sử dụng tao_tls_basic, các dịch vụ viễn thông cơ bản được cung cấp với Đăng TAO.
Chạy
Khi gọi tlscli bạn cần phải xác định làm thế nào để kết nối với các LogMgr. Các LogMgr là đối tượng sử dụng để truy cập (hoặc tạo ra) các bản ghi.
Điều này đạt được bằng cách xác định một tham chiếu ban đầu cho LogMgr, sử dụng một trong ba phương pháp sau đây:
& Nbsp; * thêm -ORBInitRef LogMgr = corbaname: iiop: 1.2@MACHINE: PORT # NAME
& Nbsp; * thêm -ORBInitRef LogMgr = corbaloc: iiop: 1.2@MACHINE: PORT / TÊN
& Nbsp; * thêm -ORBInitRef LogMgr = IOR: IOR
nơi MÁY: PORT định nơi để tìm một bản ghi Dịch vụ Viễn thông (hoặc một Service Name cho corbaname), và NAME là tên để sử dụng cho các dịch vụ (hoặc các Service Name cho corbaname).
Vui lòng đọc Các corbaloc và URL corbaname chương là cuốn sách trực tuyến miễn phí tuyệt vời CORBA Giải thích đơn giản.
Commands
Tạo một bản ghi mới (chỉ đăng nhập cơ bản)
Để tạo ra một bản ghi mới, sử dụng tlscli tạo. Điều này sẽ trả về id của bản ghi mới được tạo ra.
Truy vấn một bản ghi hiện tại
& Nbsp; * danh sách sẽ trả lại id của tất cả các bản ghi có sẵn từ LogMgr nhất định. Đây là lệnh mặc định nếu không chỉ định
& Nbsp; * thông tin sẽ trả về thông tin về một bản ghi hiện có, chẳng hạn như kích thước, số lượng hồ sơ và tình trạng hiện tại
& Nbsp; * truy vấn có thể được sử dụng để tìm kiếm các bản ghi nhật ký phù hợp với một hạn chế nhất định
& Nbsp; * lấy lấy một số nhất định các bản ghi log trước hoặc sau ngày quy định
Sửa đổi một bản ghi hiện tại
& Nbsp; * ghi thêm một kỷ lục mới cho một log log hiện tại
& Nbsp; * xóa để loại bỏ việc đăng hồ sơ phù hợp với một hạn chế nhất định từ một bản ghi hiện tại
Để biết thêm thông tin về các lệnh, sử dụng tlscli --help
là gì mới trong phiên bản này:.
- Các tính năng mới:
- làm việc với PyORBit.
- thế hệ sơ khai năng động khi sử dụng omniORBpy.
- Sửa lỗi:
- lp:. 1154122 lỗi khó khăn không hợp lệ nên được xử lý cụ thể
là gì mới trong phiên bản 1.0.1:
- lp: 969.645 Đảm bảo tlscli không cài đặt thích hợp với chẩn đoán để cài đặt nếu TimeBase.idl không thể được tìm thấy.
- lp: 977.130 Đảm bảo đăng nhập kỷ lục iterator làm việc với TAO .
- lp: 982.489 Hãy tslcli làm việc thân thiện với ống .
- lp:. Khoảng thời gian 1009685 Fix khi nó không phải là 0
Yêu cầu :
- Python
Bình luận không