Skip to content

Commit cd4d7e1

Browse files
author
ozakboy
committed
更新
1 parent 18b3e64 commit cd4d7e1

File tree

2 files changed

+154
-44
lines changed

2 files changed

+154
-44
lines changed

ozakboy.NLOG/ozakboy.NLOG/file.xml

Lines changed: 133 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ozakboy.NLOG/ozakboy.NLOG/ozakboy.NLOG.csproj

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
4+
55
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0;net8.0;net462</TargetFrameworks>
6-
<Nullable>enable</Nullable>
76
<GeneratePackageOnBuild>True</GeneratePackageOnBuild>
8-
<PackageVersion>2.0.0</PackageVersion>
7+
<PackageVersion>2.1.0</PackageVersion>
98
<RootNamespace>ozakboy.NLOG</RootNamespace>
109

1110

@@ -22,18 +21,29 @@
2221
<AnalysisLevel>latest</AnalysisLevel>
2322
<EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
2423

24+
<Description>A lightweight, high-performance logging library for .NET applications featuring asynchronous writing, intelligent file management, and rich configuration options. This local logging solution offers thread-safe operations, multiple log levels, customizable directory structures, and automatic log rotation, making it ideal for both development and production environments.</Description>
25+
<PackageTags>logging;log;logger;dotnet;dotnetcore;csharp;async-logging;file-logger;diagnostic;debugging;trace;error-logging;structured-logging;log-management;performance-logging;exception-handling;dotnet-logging;logging-framework;net-framework;net-standard;log-rotation;thread-safe;multi-level-logging;configurable-logging;file-management;log-archival;async-io;batch-processing;queue-management;exception-tracking;log-serialization</PackageTags>
2526

26-
<Description>輕量級且高效能的日誌記錄工具,提供異步寫入、智能檔案管理和豐富的配置選項。專為 .NET 應用程式設計的本地日誌解決方案。</Description>
27-
<PackageTags>logging;log;logger;dotnet;dotnetcore;csharp;async-logging;file-logger;diagnostic;debugging;trace;error-logging;structured-logging;log-management;performance-logging;exception-handling;dotnet-logging;logging-framework;net-framework;net-standard;log-rotation;thread-safe</PackageTags>
28-
29-
<Title></Title>
27+
<Title>Ozakboy.NLOG - Advanced .NET Logging Framework</Title>
3028
<PackageReleaseNotes>
29+
Version 2.1.0 (2024):
30+
- Added support for .NET 8.0
31+
- Introduced async logging with configurable batch processing
32+
- Enhanced file management with automatic log rotation
33+
- Improved thread safety and performance
34+
- Added customizable directory structure for different log levels
35+
- Implemented intelligent file size management
36+
- Enhanced exception handling and serialization
37+
- Added support for custom log types
38+
- Improved configuration system with more options
39+
- Added console output support
40+
- Better handling of file paths across operating systems
3141
</PackageReleaseNotes>
3242

3343

44+
3445
<!-- 版權宣告 -->
3546
<Authors>ozakboy</Authors>
36-
<Copyright>Copyright (c) 2024 ozakboy</Copyright>
3747

3848
<!-- 專案連結 -->
3949
<PackageProjectUrl>https://github.com/ozakboy/ozakboy.NLOG</PackageProjectUrl>
@@ -45,13 +55,10 @@
4555
<DocumentationFile>file.xml</DocumentationFile>
4656
<PackageReadmeFile>README.md</PackageReadmeFile>
4757

58+
4859
<!-- 授權設定 -->
4960
<PackageLicenseFile>LICENSE</PackageLicenseFile>
5061
<PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
51-
52-
53-
54-
5562
</PropertyGroup>
5663

5764
<PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.1|AnyCPU'">
@@ -63,7 +70,7 @@
6370
</PropertyGroup>
6471

6572
<ItemGroup>
66-
<None Include="..\..\license">
73+
<None Include="..\..\LICENSE">
6774
<Pack>True</Pack>
6875
<PackagePath>\</PackagePath>
6976
</None>
@@ -79,7 +86,7 @@
7986
</ItemGroup>
8087

8188
<ItemGroup Condition=" '$(TargetFramework)' == 'netstandard2.0' OR '$(TargetFramework)' == 'netstandard2.1' ">
82-
<PackageReference Include="System.Text.Json" Version="6.0.10" />
89+
<PackageReference Include="System.Text.Json" Version="6.0.11" />
8390
</ItemGroup>
8491

8592
<ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' OR '$(TargetFramework)' == 'net7.0' OR '$(TargetFramework)' == 'net8.0' ">

0 commit comments

Comments
 (0)