Skip to main content

Xgua - Logger with saving logs to s3 storage

Save files to the vault to fix bugs and improve your product!


Quick Startup

import asyncio
from Xgua.config import Config, S3Config
from Xgua.logger import Logger

s3 = S3Config("access_key", "secret_key", "endpoint_url", "bucket_name")
config = Config(s3)
logger = Logger(config)

async def main():
	try:
		"0" + 1
	except Exception as e:
		await logger.log(e)

asyncio.run(main())

Configuration

Argument README
access_key Get after adding a serialized user
secret_key Get after adding a serialized user
endpoint_url If you haven't enabled "Virtual-Hosted Addressing", then https://s3.storage.selcloud.ru or else name-container.s3.storage.selcloud.ru
bucket_name The name of the container at creation.

How do I get all the parameters?

Through the side navigation block go to "Access Control" -> Next tab "Service Users" and add a new user.

Fast open "Access Control"

How do you create a container?

Using the navigation box on the right, navigate to "Cloud Storage" and click on the "Create Container" button

View Photo

Fast Open "Storage"

Config

Now substitute your values by key

s3 = S3Config("access_key", "secret_key", "endpoint_url", "bucket_name")

Metadata

Release files for Xgua 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Xgua 0.0.2
File Size Uploaded
Xgua-0.0.2.tar.gz 4.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for Xgua 0.0.2
File Interpreter ABI Platform
Xgua-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 9.5 kB

Release files / Xgua-0.0.2.tar.gz

Download URL Xgua-0.0.2.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
a49ffb71dc577277c71420761783ed7ce9b61b64e569e0ac825122f2322fb352
BLAKE2b-256 checksum
How to use checksums
c0b8fdb2f7f567974156686b49a0f3fee7ff83abee88975e289746965e88ba6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.11

Release files / Xgua-0.0.2-py3-none-any.whl

Download URL Xgua-0.0.2-py3-none-any.whl
Size 5.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
cfe21ca4255147090ca23f90dada9fe71c3a468248499e47357413f3b669a1df
BLAKE2b-256 checksum
How to use checksums
0983b3552d5095303ae9ebe130f7b8848fef69c2b62e5c34efc60da19acf13c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page