#0007 更新ignore文件和RADEM.md

This commit is contained in:
zhengxuan.zhang
2026-03-13 18:10:12 +08:00
parent 59fc0d64d7
commit 27e89282d7
8 changed files with 47 additions and 425 deletions
-70
View File
@@ -62,70 +62,6 @@ XplorePlane/
### 日志系统
项目通过引用 **XplorePlane.Common.dll** 库使用统一的日志功能,无需在本项目中重复实现。
- **日志框架**: Serilog 4.3.1(来自 XplorePlane.Common.dll
- **日志输出**: 控制台、文件(按天滚动)、调试输出
- **日志路径**: `logs/xploreplane-YYYYMMDD.log`
- **配置文件**: `App.config`
- **服务接口**: `XplorePlane.Common.Logging.Interfaces.ILoggerService`
**使用方式 1 - 使用 Serilog ILogger(推荐)**:
```csharp
using Serilog;
public class MyViewModel
{
private readonly ILogger _logger;
public MyViewModel(ILogger logger)
{
_logger = logger.ForContext<MyViewModel>();
}
public void DoSomething()
{
_logger.Information("执行操作");
_logger.Debug("调试信息:参数={Value}", someValue);
}
}
```
**使用方式 2 - 使用 XplorePlane.Common.ILoggerService**:
```csharp
using XplorePlane.Common.Logging.Interfaces;
public class MyService
{
private readonly ILoggerService _logger;
public MyService(ILoggerService logger)
{
_logger = logger.ForModule<MyService>();
}
public void DoWork()
{
_logger.Info("开始工作");
_logger.Debug("调试信息:参数={Value}", someValue);
}
}
```
详细使用指南请参考:
- [快速开始指南](QUICK_START.md)
- [日志集成说明](Doc/LOGGING_INTEGRATION.md)
- [日志使用示例](Services/LoggingUsageExample.cs)
### TO-DO List
- [x] 软件基于 WPF + Prism 基础的框架
@@ -136,10 +72,4 @@ public class MyService
- [ ] 打通与硬件层的调用流程
- [ ] 打通与图像层的调用流程
### 文档
- [快速开始指南](QUICK_START.md) - 快速上手指南
- [DLL 集成方案](Doc/DLL_INTEGRATION.md) - 硬件库 DLL 集成方案
- [日志集成说明](Doc/LOGGING_INTEGRATION.md) - 日志系统集成说明
- [项目架构](Doc/PROJECT_ARCHITECTURE.md) - 项目整体架构
- [硬件集成技术方案](Doc/HARDWARE_INTEGRATION_TECHNICAL_SCHEME.md) - 硬件集成技术方案