接上文
上面的配置实例是按照将日志写入文本文件来配置的(节点具体含义见上文),程序调用AppLogProvider时,需要进行实例化,在实例化过程中指定使用哪个Render,不同的实例对应不同的配置信息,就可以对应不同的等级、记录介质,如下:
图 6 构造函数配置效果
如上图所示,使用前先实例化一个日志实例,实例化时有6中内置方式可以选择,我们刚配置了File节点信息,所以在这里选择“File”:
//定义日志实例
LogProvider lp = new LogProvider(Appenders.File)
//定义日志实体
LogEntity le = new LogEntity();
//给日志内容字段赋值
le.Exception="IsLine Test";
le.Message = "OK";
//将日志内容写入介质
lp.WriteLog(le);
这样就完成了日志写入过程,效果如下:
图 7 文档型日志格式
时间: 2025-01-21 00:36:18