集成Unity日志输出可以分为两个部分
一、下载log4net和Unity的配置
- 下载log4net dll至Assets目录下的References文件夹中,如下图:

- Unity中File->Build Settings->PlayerSettings->Player中的设置,Api Compatibility Level 设置为.NET 4.x如下图:

二、集成log4net的代码及log4net配置文件
- log4net配置文件名为:log4net.config。文件内容如下:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="System.Configuration.IgnoreSectionHandler"/>
</configSections>
<appSettings>
</appSettings>
<log4net>
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender">
<file type="log4net.Util.PatternString" value="%property{ApplicationLogPath}\\%property{LogFileName}.log" />
<rollingStyle value="Composite" />