CUBETIQ vLogs SDK for Python
Project description
vLogs SDK for Python
A simple way to collect logs and send to the server via simple SDK.
- Collect the logs (Sync and Async support)
- Support local retries
Install via pip
pip install vlogs
Usages
from vlogs.sdk import VLogs, VLogsOptions
from vlogs.model import Collector, CollectorType, CollectorSource
appId = "72bd14c306a91fa8a590330e3898ddcc"
apiKey = "vlogs_gX9WwSdKatMNdpUClLU0IfCx575tvdoeQ"
# Create VLogs instance
sdk = VLogs.create(
VLogsOptions.builder()
.apiKey(apiKey)
.appId(appId)
.build()
)
response = await sdk.collect(
Collector.builder()
.type(CollectorType.Error)
.source(CollectorSource.Other)
.message("This is a test message")
.build()
)
print("Response: ", response)
Build, Install, and Test from Source
make
Build and Install from Source
make build install
Run test
make test
Publish
- Set Token
poetry config pypi-token.pypi my-token
- Publish
make publish
Contributors
- Sambo Chea sombochea@cubetiqs.com
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
vlogs-1.0.5.tar.gz
(5.5 kB
view hashes)
Built Distribution
vlogs-1.0.5-py3-none-any.whl
(6.3 kB
view hashes)