ORIONIS API REFERENCE

THE ORIONIS API

Build with clarity.

Explore the building blocks of an async-first Python framework. Every module, class, and method — connected, searchable, and ready to build with.

class documentation

Represent the available logging channels and their configurations.

Method __post_init__ Validate and construct every configured logging channel.
Instance Variable chunked Configuration for chunked log file storage.
Instance Variable daily Configuration for daily log rotation.
Instance Variable hourly Configuration for hourly log rotation.
Instance Variable monthly Configuration for monthly log rotation.
Instance Variable stack Configuration for stack log channel.
Instance Variable weekly Configuration for weekly log rotation.

Inherited from BaseEntity:

Class Method _cachedFieldMetadata Retrieve field definitions and normalized types cached by class.
Method getFields Describe field names, normalized types, defaults, and metadata.
Method toDict Convert the dataclass instance to a recursively copied dictionary.
Class Variable __slots__ Undocumented
def __post_init__(self): (source)

Validate and construct every configured logging channel.

Returns
NoneReplace nested mappings with validated channel entities.
Raises
TypeErrorIf any of the channel configurations is not a dictionary or the expected entity instance.
chunked: Chunked | dict = (source)

Configuration for chunked log file storage.

daily: Daily | dict = (source)

Configuration for daily log rotation.

hourly: Hourly | dict = (source)

Configuration for hourly log rotation.

monthly: Monthly | dict = (source)

Configuration for monthly log rotation.

stack: Stack | dict = (source)

Configuration for stack log channel.

weekly: Weekly | dict = (source)

Configuration for weekly log rotation.