#0007 更新ignore文件和RADEM.md
This commit is contained in:
@@ -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) - 硬件集成技术方案
|
||||
|
||||
Reference in New Issue
Block a user