log4net 发布到生产环境不写日志的解决方法--使用 NLog日志
2016-09-07 11:31
525 查看
1、升级到log4net的最新版
PM下执行
还是无法解决的,使用下面的方法
2、使用Nlog替换之,详见https://github.com/NLog/NLog/wiki/Tutorial
安装
NLog使用方法比log4net更为简单,配置文件如下,如果成windows程序需将NLog.config自动复制到bin下面
NLog.config
执行结果如下:
参考:https://github.com/loresoft/NLog.Mongo
PM下执行
Install-Package log4net
还是无法解决的,使用下面的方法
2、使用Nlog替换之,详见https://github.com/NLog/NLog/wiki/Tutorial
安装
Install-Package NLog.Config
NLog使用方法比log4net更为简单,配置文件如下,如果成windows程序需将NLog.config自动复制到bin下面
<extensions> <add assembly="NLog.Mongo"/> </extensions> <target xsi:type="Mongo" name="mongoDefault" connectionString="mongodb://192.168.0.226:6111/NLogging" collectionName="DefaultLog" cappedCollectionSize="26214400"> <property name="ThreadID" layout="${threadid}" bsonType="Int32" /> <property name="ThreadName" layout="${threadname}" /> <property name="ProcessID" layout="${processid}" bsonType="Int32" /> <property name="ProcessName" layout="${processname:fullName=true}" /> <property name="UserName" layout="${windows-identity}" /> </target> <rules> <logger name="*" level="Debug" writeTo="mongoDefault" /> </rules>
NLog.config
执行结果如下:
参考:https://github.com/loresoft/NLog.Mongo
相关文章推荐
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- logback日志项目使用方法 - 150205交易模块添加日志信息logback,orderNo订单号为log主键便于跟踪,数字常量化,解决取消支付BUG,弱网络环境原因
- 生产环境使用elasticsearch遇到的一些问题以及解决方法
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- Java日志框架-logback配置文件多环境日志配置(开发、测试、生产)(原始解决方法)
- varnish 400 503错误的原因及解决方法 我们在生产环境中尝试使用varnish替代squid的主要原因: 1. squid不支持多核cpu, 生产环境中大多使用Dell R61
- MVC 中使用log4net 打印重复日志解决方法
- 生产环境使用elasticsearch遇到的一些问题以及解决方法(不断更新)
- 使用SQL Server发布数据库快照遇到错误:对路径”xxxxx“访问被拒绝的解决方法
- 使用 IBM 性能分析工具解决生产环境中的性能问题
- linux的sqlplus环境下方向键、Backspace键使用不正常的解决方法
- Windows环境下使用WordPress固定链接出现index.php问题解决方法
- 使用IIS作为宿主发布WCF服务常见错误以及解决方法
- log4net 日志组件使用方法
- C#环境下log4net使用方法
- 使用Windows Live Writer开始发布cnblogs日志的方法
- dg环境,主库创建表空间,备库若没有创建成功,备库日志应用失败的解决方法
- 如何配置和使用log4net日志(VS2008+SQL2008环境下)
- 开发环境下调试没有问题,发布后运行却提示无法更新数据库 *.MDF,因为数据库是只读的解决方法