Longleding Operation Log Service SDK
Project description
Longleding Operation Log Service SDK
Supported Python Versions
Python >= 3.6
Installation
longleding-operation-log-service-sdk is available for Linux, macOS, and Windows.
$ pip install longleding-operation-log-service-sdk
Basic Usage
# -*- coding: utf-8 -*- from datetime import datetime import operation_log_service_sdk operation_log_service_endpoint = "localhost:80" source_name = "demo" operation_log_service_sdk.init_service(endpoint=operation_log_service_endpoint, source=source_name) def put_log(): log = { "time": datetime.now(), "topic": "tpc", "tags": {"tg1": "v1", "tg2": "v2"}, "content": "say something." } operation_log_service_sdk.log(**log) def get_logs(): end_time = datetime.now() start_time = datetime.strptime(("%d-%02d-%02d 00:00:00" % (end_time.year, end_time.month, end_time.day)), "%Y-%m-%d %H:%M:%S") request = { "start_time": start_time, "end_time": end_time, "offset": 0, "limit": 0, "reverse": False, "topic_in": ["tpc", "other"], "source_in": ["demo", "other"], "tag_contains": { "tg1": ["v1", "v8"], "tg2": [], }, } print("request: " + str(request)) print("\n================================\n") resp = operation_log_service_sdk.get_operation_logs(**request) for v in resp: print(v) if __name__ == '__main__': put_log() get_logs()
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for longleding-operation-log-service-sdk-0.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 568c82e6e5e29c0ef88dd5c5488210206fe192d578dbd0a1605c2f0730b18dc7 |
|
MD5 | 4546899efbeeb8e93b6d63e3100316f6 |
|
BLAKE2-256 | 47f011f484e533d4af5a1eccd1d1e014a5824209ff30bd952517718fb9c0a580 |
Close
Hashes for longleding_operation_log_service_sdk-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2256c3071ac146f7e8e146ff34c560e24db28cbd70605fa86a5817309c7986b |
|
MD5 | 827b7d9d20e8b2561c959c49672a98f3 |
|
BLAKE2-256 | b53312058fa6d0554d283300bd98d90f4138f454cb929f52d22a9cade16a175a |