ScribeHandler

Phần mềm chụp màn hình:
ScribeHandler
Các chi tiết về phần mềm:
Phiên bản: 0.05
Ngày tải lên: 11 May 15
Nhà phát triển: Jeremy Jones
Giấy phép: Miễn phí
Phổ biến: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler là một lớp proxy đơn giản mà làm việc với các mô-đun tiêu chuẩn khai thác gỗ trăn. Nó hoạt động aa đối tượng xử lý mà được thêm vào một logger trong cách tiêu chuẩn.
bit quan trọng:
Khi instantiating xử lý, bạn sẽ muốn chỉ định các kết nối thiết để scribed. Các đối số từ khóa sau đây được reconized (và mặc định):
Đối số & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Vỡ nợ
---------------------------
tổ chức & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 127.0.0.1
cổng & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1463
thể loại & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Hostname) s -% (loggername) s
transport & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScribeHandler.FRAMED
uri & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Không ai
- Host và cảng cần được rõ ràng
- Nếu vận chuyển được ScribeHandler.FRAMED, sau đó
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () được sử dụng.
- Nếu vận chuyển được ScribeHandler.BUFFERED, sau đó
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () được sử dụng.
- Nếu vận chuyển là ScribeHandler.HTTP sau đó
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () được sử dụng và uri PHẢI KHÔNG được
& Nbsp; & nbsp; & nbsp; Không ai
- Nếu vận chuyển là Không thì bạn có thể chỉ định bất kỳ chấp nhận Thrift / Scribe
& Nbsp; & nbsp; & nbsp; vận chuyển qua
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
nơi là một Scibe / Thrift vận chuyển hợp lệ (điều này là một nỗ lực trong tương lai và cách nhiệt).
- Thể loại được dịch sang các tham số thể loại để scribe.LogEntry () đối tượng & nbsp;. Nó phải là một chuỗi định dạng tiêu chuẩn sử dụng phím lập bản đồ. Sau đây là các phím lập bản đồ reconized:
& Nbsp; & nbsp; & nbsp; Key Name & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Nguồn
& Nbsp; & nbsp; & nbsp; ----------------------
& Nbsp; & nbsp; & nbsp; Module & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.module
& Nbsp; & nbsp; & nbsp; levelname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.levelname
& Nbsp; & nbsp; & nbsp; loggername & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.name
& Nbsp; & nbsp; & nbsp; ProcessName & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.processName
& Nbsp; & nbsp; & nbsp; hostname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
Dưới đây là một ví dụ đơn giản về cách sử dụng nó:
khai thác gỗ nhập khẩu
nhập khẩu ScribeHandler
mylogger = logging.getLogger ('ScribeLogger')
mylogger.setLevel (logging.DEBUG)
handler = ScribeHandler.ScribeHandler (category = '% (hostname) s -% (levelname) s', file_buffer = '/ tmp / logbuffer')
mylogger.addHandler (handler)
mylogger.debug ('thứ xảy ra')

Yêu cầu :

  • Python

Phần mềm tương tự

RabbIT
RabbIT

15 Apr 15

squid-filter
squid-filter

3 Jun 15

tproxy
tproxy

12 May 15

Phần mềm khác của nhà phát triển Jeremy Jones

Ý kiến ​​để ScribeHandler

Bình luận không
Nhập bình luận
Bật hình ảnh!