|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk">
|
2 | 2 |
|
3 | 3 | <PropertyGroup>
|
4 |
| - |
| 4 | + |
5 | 5 | <TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0;net8.0;net462</TargetFrameworks>
|
6 |
| - <Nullable>enable</Nullable> |
7 | 6 | <GeneratePackageOnBuild>True</GeneratePackageOnBuild>
|
8 |
| - <PackageVersion>2.0.0</PackageVersion> |
| 7 | + <PackageVersion>2.1.0</PackageVersion> |
9 | 8 | <RootNamespace>ozakboy.NLOG</RootNamespace>
|
10 | 9 |
|
11 | 10 |
|
|
22 | 21 | <AnalysisLevel>latest</AnalysisLevel>
|
23 | 22 | <EnforceCodeStyleInBuild>true</EnforceCodeStyleInBuild>
|
24 | 23 |
|
| 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> |
25 | 26 |
|
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> |
30 | 28 | <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 |
31 | 41 | </PackageReleaseNotes>
|
32 | 42 |
|
33 | 43 |
|
| 44 | + |
34 | 45 | <!-- 版權宣告 -->
|
35 | 46 | <Authors>ozakboy</Authors>
|
36 |
| - <Copyright>Copyright (c) 2024 ozakboy</Copyright> |
37 | 47 |
|
38 | 48 | <!-- 專案連結 -->
|
39 | 49 | <PackageProjectUrl>https://github.com/ozakboy/ozakboy.NLOG</PackageProjectUrl>
|
|
45 | 55 | <DocumentationFile>file.xml</DocumentationFile>
|
46 | 56 | <PackageReadmeFile>README.md</PackageReadmeFile>
|
47 | 57 |
|
| 58 | + |
48 | 59 | <!-- 授權設定 -->
|
49 | 60 | <PackageLicenseFile>LICENSE</PackageLicenseFile>
|
50 | 61 | <PackageRequireLicenseAcceptance>True</PackageRequireLicenseAcceptance>
|
51 |
| - |
52 |
| - |
53 |
| - |
54 |
| - |
55 | 62 | </PropertyGroup>
|
56 | 63 |
|
57 | 64 | <PropertyGroup Condition="'$(Configuration)|$(TargetFramework)|$(Platform)'=='Debug|netstandard2.1|AnyCPU'">
|
|
63 | 70 | </PropertyGroup>
|
64 | 71 |
|
65 | 72 | <ItemGroup>
|
66 |
| - <None Include="..\..\license"> |
| 73 | + <None Include="..\..\LICENSE"> |
67 | 74 | <Pack>True</Pack>
|
68 | 75 | <PackagePath>\</PackagePath>
|
69 | 76 | </None>
|
|
79 | 86 | </ItemGroup>
|
80 | 87 |
|
81 | 88 | <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" /> |
83 | 90 | </ItemGroup>
|
84 | 91 |
|
85 | 92 | <ItemGroup Condition=" '$(TargetFramework)' == 'net6.0' OR '$(TargetFramework)' == 'net7.0' OR '$(TargetFramework)' == 'net8.0' ">
|
|
0 commit comments