Nalix.Logging is a high-performance, asynchronous logging subsystem designed for large-scale and low-latency applications in the Nalix ecosystem. It features a modular engine with pluggable sinks (console, file, email, channel), batched file writing, and fully configurable logging options. Built with a zero-lock, channel-based pipeline, it ensures efficient, non-blocking log processing under heavy concurrent workloads.
$ dotnet add package Nalix.Logging
Nalix is a real-time server solution designed for efficient communication and data sharing. It enables instant messaging, data synchronization, and secure networking, making it ideal for applications requiring live updates.
Visual Studio 2026 Download Visual Studio| Package ID | Description | Install Command |
|---|---|---|
| Nalix.SDK | Client-side SDK offering controllers, time sync, and localization utilities for connecting to Nalix.Network. | dotnet add package Nalix.SDK |
| Nalix.Common | Core abstractions, enums, and shared contracts for the Nalix ecosystem. | dotnet add package Nalix.Common |
| Nalix.Shared | Shared low-level utilities and primitives such as memory pooling, LZ4 compression, and lightweight serialization. | dotnet add package Nalix.Shared |
| Nalix.Logging | Asynchronous and high-performance logging subsystem with batching and multiple sinks. | dotnet add package Nalix.Logging |
| Nalix.Network | Core networking runtime providing TCP/UDP connections, protocol pipelines, and throttling. | dotnet add package Nalix.Network |
| Nalix.Framework | High-level framework providing cryptography, identity, injection, randomization, and task orchestration. | dotnet add package Nalix.Framework |
You can install Nalix packages individually via NuGet:
dotnet add package Nalix.SDK
dotnet add package Nalix.Common
dotnet add package Nalix.Shared
dotnet add package Nalix.Logging
dotnet add package Nalix.Network
dotnet add package Nalix.FrameworkAll Nalix packages target .NET 10 with full support for C# 14 features.
When contributing, please follow our Code of Conduct and submit PRs with proper documentation and tests.
Please review our Security Policy for supported versions and vulnerability reporting procedures.
Nalix is copyright © PhcNguyen - Provided under the Apache License, Version 2.0.
For questions, suggestions, or support, open an issue on GitHub or contact the maintainers.
Give a ⭐️ if this project helped you!