using log4net on my project within a self-hosted WCF application z
- Add reference to log4net.dll to our console service host project (our application entry point)
- Add the following line to the above project's AssemblyInfo.cs file (allows a custom log4net config file to be specified, which log4net will "watch" for updates. Quick, but maybe a bit dirty..) - [assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", Watch = true)]
- // LOG 4 net config
 [assembly:log4net.Config.XmlConfigurator(Watch=true)]
- Add log4net.config file to console project and copy it to the output directory (file properties: "Copy to Output Directory") 
- Add log4net.dll reference to all projects where you require logging
- Declare the logger as private static member of the classes where you need logging: - private static readonly log4net.ILog Logger =
 log4net.LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
- Log where required: 
- Logger.Info("Starting console service host");
using log4net on my project within a self-hosted WCF application z的更多相关文章
- Code Project精彩系列(转)
		Code Project精彩系列(转) Code Project精彩系列(转) Applications Crafting a C# forms Editor From scratch htt ... 
- how to create an asp.net web api project in visual studio 2017
		https://docs.microsoft.com/en-us/aspnet/web-api/overview/getting-started-with-aspnet-web-api/tutoria ... 
- Cocos2d-x 3.1 环境搭建和创建project
		Cocos2d-x 3.x改版了非常多,之前搭过一次环境,可是没截图.这次趁着重装电脑,一边搭建一边截图.此博文仅仅是为了记录而不是为了教学,所以很多其它讲的是搭建过程.本文基本上參考这篇博客:htt ... 
- YII报错笔记:<pre>PHP Notice 'yii\base\ErrorException' with message 'Uninitialized string offset: 0'   in /my/test/project/iot/vendor/yiisoft/yii2/base/Model.php:778
		YII常见报错笔记 报错返回的代码如下: <pre>PHP Notice 'yii\base\ErrorException' with message 'Uninitialized str ... 
- Web Tab, Project Properties
		https://msdn.microsoft.com/en-us/library/aa983445(v=vs.100).aspx The Web tab of the project Properti ... 
- There was a conflict between
		解读,首先搜索到第一个5>的开头的那一行,确认是在编译哪一个项目. 那么后面的冲突,就是在和这个项目冲突. There was a conflict between "log4net, ... 
- 玩转spring boot——结合JPA事务
		接着上篇 一.准备工作 修改pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&q ... 
- 【问题】关于Mapper not initialized的问题
		ERROR -- ::, [ ] nHandling.AbpApiExceptionFilterAttribute - Mapper not initialized. Call Initialize ... 
- iOS系列 基础篇 01 构建HelloWorld,剖析并真机测试
		iOS基础 01 构建HelloWorld,剖析并真机测试 前言: 从控制台输出HelloWorld是我们学习各种语言的第一步,也是我们人生中非常重要的一步. 多年之后,我希望我们仍能怀有学习上进的心 ... 
随机推荐
- git多账户使用
			由于公司和个人分别有git账号,而git客户端在默认情况下是只能使用一个账号,如果需要使用多个账号,需要额外的设置. 1. 不使用全局设置,使用如下清除全局设置 git config --global ... 
- MySQL限制查询结果返回的数量limit
			1限制查询结果 [limit {[offset,] row_count | row_count offset}] row_count 起始行(第一行是0) offset 偏移量 输出几行记录 
- Python调用C++DLL函数出错String类型问题
			调用c++ 函数原型如下,一直失败,请个日志断点发现 参数未能正确解析. int EXPORT init_ner(string cfg_path); typedef int (*Proc_init_n ... 
- HTTPS和SSL详解
			这是转载别人的(转:崔永秀) 把这几天学习到的关于ssl和https协议的内容在这里分享一下,适合一些像我一样的网络协议初学者. ssl协议的起源和历史我就不再多说了,就是那个Netscape 网景公 ... 
- js获取当前时间(昨天、今天、明天)
			开发过程中某些前台页面的时间控件我们需要给默认当前时间,jquery可以轻松的帮我们实现,代码如下 1 //昨天的时间 2 var day1 = new Date(); 3 day1.setTime( ... 
- Hibernate 一对一映射(共享主键)
- 入门Promise的正确姿势
			Promise是异步编程的一种解决方案,从语法上说,Promise是一个对象,从它可以获取异步操作的消息. Promise的基本用法 Promise构造函数接受一个函数作为参数,该函数的两个参数分别是 ... 
- ansible roles 目录规范
			我的ansible roles项目的目录结构: (ansible_venv) [root@localhost ansible_home]# tree ansible_playbooks/ ansibl ... 
- 怎样以最快的速度导入mysql
			前一段时间团队举办数据库大赛,和我一组的小伙伴给我发了个链接,我觉得很有意思: https://dbahire.com/testing-the-fastest-way-to-import-a-tabl ... 
- C#语言-06.XML
			a. XML:称为可扩展标记性语言,它主要用于描述数据 i. 特点: . XML 中用于描述数据的各个节点可以自由扩展 . XML 文件中的节点区分大小写 . XML 中的每对标记通常被称为节点,它们 ... 
