实现目标:将log4net的相关操作封装成一个 .Net Standard类库
demo地址:https://github.com/PuzzledAlien/log4net_demo/tree/master/DotNetCoreConsole_V2
Step 1 建立解决方案和处理项目相关配置
在当前解决方案下新建项目,选择 .Net Standard类库,命名“MyLogManager”
nuget引用log4net,添加log4net.config配置,右键点击log4net.config,选择“属性”,修改log4net.config文件属性
刚添加的log4net.config文件属性可能如下图所示(生成操作为无,不复制到输出目录)
需要修改成如下所示(生成操作 无 改为 内容
,复制到输出目录 - 选择 如果较新则复制
)