![]() |
VOOZH | about |
dotnet add package GameFrameX.Foundation.Logger --version 2.5.1
NuGet\Install-Package GameFrameX.Foundation.Logger -Version 2.5.1
<PackageReference Include="GameFrameX.Foundation.Logger" Version="2.5.1" />
<PackageVersion Include="GameFrameX.Foundation.Logger" Version="2.5.1" />Directory.Packages.props
<PackageReference Include="GameFrameX.Foundation.Logger" />Project file
paket add GameFrameX.Foundation.Logger --version 2.5.1
#r "nuget: GameFrameX.Foundation.Logger, 2.5.1"
#:package GameFrameX.Foundation.Logger@2.5.1
#addin nuget:?package=GameFrameX.Foundation.Logger&version=2.5.1Install as a Cake Addin
#tool nuget:?package=GameFrameX.Foundation.Logger&version=2.5.1Install as a Cake Tool
<div align="center">
๐ Version
๐ Documentation
All-in-One Solution for Indie Game Development ยท Empowering Indie Developers' Dreams
๐ Documentation โข ๐ Quick Start โข ๐ฌ QQ Group: 870596322
๐ Language: English | | | |
</div>
| Package | Description | Version | Downloads |
|---|---|---|---|
GameFrameX.Foundation.Localization |
Lightweight localization support | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Json |
Unified JSON serialization | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Options |
CLI argument parser | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Orm.Attribute |
ORM attribute definitions | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Extensions |
Extension methods and helpers | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Encryption |
Encryption algorithms | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Hash |
Hash algorithms | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Utility |
General utilities | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Logger |
Unified logging | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Http.Extension |
HTTP client extensions | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Http.Normalization |
HTTP response normalization | ๐ NuGet |
๐ NuGet |
GameFrameX.Foundation.Orm.Entity |
ORM entity base classes | ๐ NuGet |
๐ NuGet |
Install the packages you need:
dotnet add package GameFrameX.Foundation.Extensions
dotnet add package GameFrameX.Foundation.Encryption
dotnet add package GameFrameX.Foundation.Logger
using GameFrameX.Foundation.Extensions;
using GameFrameX.Foundation.Encryption;
using GameFrameX.Foundation.Hash;
// Extension methods
var bytes = "Hello World".ToBytes();
var hex = bytes.ToHexString();
// Encryption
var encrypted = AesHelper.Encrypt(Encoding.UTF8.GetBytes("secret"), key, iv);
var decrypted = AesHelper.Decrypt(encrypted, key, iv);
// Hash
var md5 = Md5Helper.ComputeHash("Hello World");
var sha256 = ShaHelper.ComputeSha256("Hello World");
| Module | Package | Description | Dependencies | Docs |
|---|---|---|---|---|
| Localization | GameFrameX.Foundation.Localization |
Lightweight localization with lazy-loading mechanism | Zero dependencies | Docs |
| JSON | GameFrameX.Foundation.Json |
Unified JSON serialization/deserialization interfaces | Zero dependencies | Docs |
| Options | GameFrameX.Foundation.Options |
Command-line option/configuration builder | Zero dependencies | Docs |
| ORM Attribute | GameFrameX.Foundation.Orm.Attribute |
ORM attribute definitions for audit, cache, soft-delete | Zero dependencies | Docs |
| Extensions | GameFrameX.Foundation.Extensions |
Core extension methods and collection helpers | โ Localization | Docs |
| Encryption | GameFrameX.Foundation.Encryption |
AES, RSA, DSA, SM2/SM4, XOR encryption | โ Localization | Docs |
| Hash | GameFrameX.Foundation.Hash |
CRC32/64, MD5, SHA, HMAC, MurmurHash3, xxHash | โ Localization | Docs |
| Utility | GameFrameX.Foundation.Utility |
Console, environment, time, Snowflake ID utilities | โ Localization | Docs |
| Logger | GameFrameX.Foundation.Logger |
Unified logging with Serilog, Loki, MongoDB sinks | โ Extensions + JSON | Docs |
| HTTP Extension | GameFrameX.Foundation.Http.Extension |
HTTP client extension methods | โ JSON | Docs |
| HTTP Normalization | GameFrameX.Foundation.Http.Normalization |
Standardized HTTP JSON response structures | โ Logger | Docs |
| ORM Entity | GameFrameX.Foundation.Orm.Entity |
ORM entity base classes with enterprise features | โ Utility | Docs |
See the full architecture documentation for design principles and dependency graph.
This project is licensed under + Apache 2.0.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 net10.0 is compatible. net10.0-android net10.0-android was computed. net10.0-browser net10.0-browser was computed. net10.0-ios net10.0-ios was computed. net10.0-maccatalyst net10.0-maccatalyst was computed. net10.0-macos net10.0-macos was computed. net10.0-tvos net10.0-tvos was computed. net10.0-windows net10.0-windows was computed. |
Showing the top 2 NuGet packages that depend on GameFrameX.Foundation.Logger:
| Package | Downloads |
|---|---|
|
GameFrameX.Utility
GameFrameX.Utility,GameFrameX ๆกๆถ็ๅบ็ก่ฎพๆฝๆกๆถๅบ.ๆกๆถๆๆกฃไธป้กต: https://gameframex.doc.alianblank.com |
|
|
GameFrameX.Foundation.Http.Normalization
GameFrameX.Foundation.HTTP,GameFrameX ๆกๆถ็ๅบ็ก่ฎพๆฝๆกๆถๅบ,ๆไพๆดๅฅๆกๆถ็HTTPๅๅบ็ปๆ็ปไธๆง.ๆกๆถๆๆกฃไธป้กต: https://gameframex.doc.alianblank.com |
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.5.1 | 877 | 6/9/2026 |
| 2.5.0 | 100 | 6/9/2026 |
| 2.4.9 | 107 | 6/3/2026 |
| 2.4.8 | 116 | 6/3/2026 |
| 2.4.7 | 113 | 5/30/2026 |
| 2.4.6 | 131 | 5/12/2026 |
| 2.4.5 | 122 | 5/8/2026 |
| 2.4.4 | 122 | 5/8/2026 |
| 2.4.3 | 113 | 5/7/2026 |
| 2.4.2 | 145 | 4/28/2026 |
| 2.4.1 | 122 | 4/28/2026 |
| 2.2.10 | 1,175 | 4/2/2026 |
| 2.2.9 | 120 | 4/2/2026 |
| 2.2.8 | 122 | 3/22/2026 |
| 2.2.7 | 124 | 3/20/2026 |
| 2.2.6 | 117 | 3/19/2026 |
| 2.2.5 | 316 | 3/17/2026 |
| 2.2.4 | 122 | 3/17/2026 |