在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → common-logging:适用于.NET的便携式日志抽象库源码下载

common-logging:适用于.NET的便携式日志抽象库源码下载

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:34.51M
  • 下载次数:0
  • 浏览次数:4
  • 发布时间:2024-03-26
  • 实例类别:一般编程问题
  • 发 布 人:chenxiaolan
  • 文件格式:.zip
  • 所需积分:2
 相关标签: common .NET NET COM ogg

实例介绍

【实例简介】
common-logging是一个轻量级的.NET日志抽象库,旨在提供一个统一的日志记录接口,使得开发者可以轻松切换不同的日志实现。当前版本支持log4net、NLog、Microsoft企业库日志、Microsoft Application Insights、Microsoft事件追踪以及Serilog等多种日志系统。
此外,common-logging还提供了一套基础类,简化了任何日志系统的集成过程。
// 控制台快速开始示例
// 1. 通过NuGet安装Common.Logging
// PM> Install-Package Common.Logging

// 2. 在app.config或web.config中注册并配置Common.Logging
<configuration>
  <configSections>
    <sectionGroup name="common">
      <section name="logging" type="Common.Logging.ConfigurationSectionHandler, Common.Logging" />
    </sectionGroup>
  </configSections>
  <common>
    <logging>
      <factoryAdapter type="Common.Logging.Simple.ConsoleOutLoggerFactoryAdapter, Common.Logging">
        <arg key="level" value="INFO" />
        <arg key="showLogName" value="true" />
        <arg key="showDateTime" value="true" />
        <arg key="dateTimeFormat" value="yyyy/MM/dd HH:mm:ss:fff" />
      </factoryAdapter>
    </logging>
  </common>
</configuration>
该库的设计初衷是为了简化.NET应用程序中的日志管理工作,通过提供一个通用的日志接口,开发者可以无缝集成不同的日志解决方案,从而提高开发效率和应用程序的可维护性。
【实例截图】
【核心代码】
文件清单
└── common-logging-8b7bf6d8cc10bab75d4873b24e6c7df328fc5bc0
    ├── appveyor.yml
    ├── build-ci.cmd
    ├── build.cmd
    ├── build-dev.cmd
    ├── build-package.cmd
    ├── build-release.cmd
    ├── changelog.txt
    ├── Common.Logging.2010-net20.sln
    ├── Common.Logging.2010-net20.sln.GhostDoc.xml
    ├── Common.Logging.2010.sln
    ├── Common.Logging.2010.sln.GhostDoc.xml
    ├── Common.Logging.2013.sln
    ├── Common.Logging.2013.sln.GhostDoc.xml
    ├── Common.Logging.2015.sln
    ├── Common.Logging.2015.sln.GhostDoc.xml
    ├── Common.Logging.build
    ├── Common.Logging.ndoc
    ├── doc
    │   ├── api
    │   │   ├── Common.Logging.dxc
    │   │   ├── Common.Logging.EntLib41.dxc
    │   │   ├── Common.Logging.EntLib.dxc
    │   │   ├── Common.Logging.Log4Net129.dxc
    │   │   ├── Common.Logging.Log4Net.dxc
    │   │   ├── Common.Logging.NLog.dxc
    │   │   ├── introduction.html
    │   │   └── netcommon-api.dxp
    │   └── reference
    │       ├── docbook.build
    │       ├── lib
    │       │   ├── docbook-xsl-snapshot
    │       │   │   ├── common
    │       │   │   │   ├── af.xml
    │       │   │   │   ├── am.xml
    │       │   │   │   ├── ar.xml
    │       │   │   │   ├── autoidx-kimber.xsl
    │       │   │   │   ├── autoidx-kosek.xsl
    │       │   │   │   ├── az.xml
    │       │   │   │   ├── bg.xml
    │       │   │   │   ├── bn.xml
    │       │   │   │   ├── bs.xml
    │       │   │   │   ├── ca.xml
    │       │   │   │   ├── charmap.xml
    │       │   │   │   ├── charmap.xsl
    │       │   │   │   ├── common.xml
    │       │   │   │   ├── common.xsl
    │       │   │   │   ├── cs.xml
    │       │   │   │   ├── cy.xml
    │       │   │   │   ├── da.xml
    │       │   │   │   ├── de.xml
    │       │   │   │   ├── el.xml
    │       │   │   │   ├── entities.ent
    │       │   │   │   ├── en.xml
    │       │   │   │   ├── eo.xml
    │       │   │   │   ├── es.xml
    │       │   │   │   ├── et.xml
    │       │   │   │   ├── eu.xml
    │       │   │   │   ├── fa.xml
    │       │   │   │   ├── fi.xml
    │       │   │   │   ├── fr.xml
    │       │   │   │   ├── ga.xml
    │       │   │   │   ├── gentext.xsl
    │       │   │   │   ├── gl.xml
    │       │   │   │   ├── gu.xml
    │       │   │   │   ├── he.xml
    │       │   │   │   ├── hi.xml
    │       │   │   │   ├── hr.xml
    │       │   │   │   ├── hu.xml
    │       │   │   │   ├── id.xml
    │       │   │   │   ├── insertfile.xsl
    │       │   │   │   ├── it.xml
    │       │   │   │   ├── ja.xml
    │       │   │   │   ├── kn.xml
    │       │   │   │   ├── ko.xml
    │       │   │   │   ├── l10n.dtd
    │       │   │   │   ├── l10n.xml
    │       │   │   │   ├── l10n.xsl
    │       │   │   │   ├── labels.xsl
    │       │   │   │   ├── la.xml
    │       │   │   │   ├── lt.xml
    │       │   │   │   ├── lv.xml
    │       │   │   │   ├── mn.xml
    │       │   │   │   ├── nb.xml
    │       │   │   │   ├── nl.xml
    │       │   │   │   ├── nn.xml
    │       │   │   │   ├── olink.xsl
    │       │   │   │   ├── or.xml
    │       │   │   │   ├── pa.xml
    │       │   │   │   ├── pi.xml
    │       │   │   │   ├── pi.xsl
    │       │   │   │   ├── pl.xml
    │       │   │   │   ├── pt_br.xml
    │       │   │   │   ├── pt.xml
    │       │   │   │   ├── refentry.xml
    │       │   │   │   ├── refentry.xsl
    │       │   │   │   ├── ro.xml
    │       │   │   │   ├── ru.xml
    │       │   │   │   ├── sk.xml
    │       │   │   │   ├── sl.xml
    │       │   │   │   ├── sq.xml
    │       │   │   │   ├── sr_Latn.xml
    │       │   │   │   ├── sr.xml
    │       │   │   │   ├── stripns.xsl
    │       │   │   │   ├── subtitles.xsl
    │       │   │   │   ├── sv.xml
    │       │   │   │   ├── table.xsl
    │       │   │   │   ├── targetdatabase.dtd
    │       │   │   │   ├── targets.xsl
    │       │   │   │   ├── ta.xml
    │       │   │   │   ├── th.xml
    │       │   │   │   ├── titles.xsl
    │       │   │   │   ├── tl.xml
    │       │   │   │   ├── tr.xml
    │       │   │   │   ├── uk.xml
    │       │   │   │   ├── utility.xml
    │       │   │   │   ├── utility.xsl
    │       │   │   │   ├── vi.xml
    │       │   │   │   ├── xh.xml
    │       │   │   │   ├── zh_cn.xml
    │       │   │   │   └── zh_tw.xml
    │       │   │   ├── fo
    │       │   │   │   ├── admon.xsl
    │       │   │   │   ├── annotations.xsl
    │       │   │   │   ├── autoidx-kimber.xsl
    │       │   │   │   ├── autoidx-kosek.xsl
    │       │   │   │   ├── autoidx-ng.xsl
    │       │   │   │   ├── autoidx.xsl
    │       │   │   │   ├── autotoc.xsl
    │       │   │   │   ├── axf.xsl
    │       │   │   │   ├── biblio-iso690.xsl
    │       │   │   │   ├── biblio.xsl
    │       │   │   │   ├── block.xsl
    │       │   │   │   ├── callout.xsl
    │       │   │   │   ├── component.xsl
    │       │   │   │   ├── division.xsl
    │       │   │   │   ├── docbook.xsl
    │       │   │   │   ├── ebnf.xsl
    │       │   │   │   ├── footnote.xsl
    │       │   │   │   ├── fop1.xsl
    │       │   │   │   ├── fop.xsl
    │       │   │   │   ├── formal.xsl
    │       │   │   │   ├── fo-rtf.xsl
    │       │   │   │   ├── fo.xsl
    │       │   │   │   ├── glossary.xsl
    │       │   │   │   ├── graphics.xsl
    │       │   │   │   ├── highlight.xsl
    │       │   │   │   ├── htmltbl.xsl
    │       │   │   │   ├── index.xsl
    │       │   │   │   ├── info.xsl
    │       │   │   │   ├── inline.xsl
    │       │   │   │   ├── keywords.xsl
    │       │   │   │   ├── lists.xsl
    │       │   │   │   ├── math.xsl
    │       │   │   │   ├── pagesetup.xsl
    │       │   │   │   ├── param.xml
    │       │   │   │   ├── param.xsl
    │       │   │   │   ├── passivetex.xsl
    │       │   │   │   ├── pdf2index
    │       │   │   │   ├── pi.xml
    │       │   │   │   ├── pi.xsl
    │       │   │   │   ├── profile-docbook.xsl
    │       │   │   │   ├── ptc.xsl
    │       │   │   │   ├── qandaset.xsl
    │       │   │   │   ├── refentry.xsl
    │       │   │   │   ├── sections.xsl
    │       │   │   │   ├── spaces.xsl
    │       │   │   │   ├── springnet.xsl
    │       │   │   │   ├── synop.xsl
    │       │   │   │   ├── table.xml
    │       │   │   │   ├── table.xsl
    │       │   │   │   ├── task.xsl
    │       │   │   │   ├── titlepage.templates.xml
    │       │   │   │   ├── titlepage.templates.xsl
    │       │   │   │   ├── titlepage.xsl
    │       │   │   │   ├── toc.xsl
    │       │   │   │   ├── verbatim.xsl
    │       │   │   │   ├── xep.xsl
    │       │   │   │   └── xref.xsl
    │       │   │   ├── highlighting
    │       │   │   │   ├── c-hl.xml
    │       │   │   │   ├── common.xsl
    │       │   │   │   ├── cpp-hl.xml
    │       │   │   │   ├── csharp-hl.xml
    │       │   │   │   ├── delphi-hl.xml
    │       │   │   │   ├── ini-hl.xml
    │       │   │   │   ├── java-hl.xml
    │       │   │   │   ├── javascript-hl.xml
    │       │   │   │   ├── m2-hl.xml
    │       │   │   │   ├── myxml-hl.xml
    │       │   │   │   ├── perl-hl.xml
    │       │   │   │   ├── php-hl.xml
    │       │   │   │   ├── python-hl.xml
    │       │   │   │   ├── ruby-hl.xml
    │       │   │   │   ├── tcl-hl.xml
    │       │   │   │   └── xslthl-config.xml
    │       │   │   ├── html
    │       │   │   │   ├── admon.xsl
    │       │   │   │   ├── annotations.xsl
    │       │   │   │   ├── autoidx-kimber.xsl
    │       │   │   │   ├── autoidx-kosek.xsl
    │       │   │   │   ├── autoidx-ng.xsl
    │       │   │   │   ├── autoidx.xsl
    │       │   │   │   ├── autotoc.xsl
    │       │   │   │   ├── biblio-iso690.xsl
    │       │   │   │   ├── biblio.xsl
    │       │   │   │   ├── block.xsl
    │       │   │   │   ├── callout.xsl
    │       │   │   │   ├── changebars.xsl
    │       │   │   │   ├── chunk-code.xsl
    │       │   │   │   ├── chunk-common.xsl
    │       │   │   │   ├── chunker.xsl
    │       │   │   │   ├── chunkfast.xsl
    │       │   │   │   ├── chunktoc.xsl
    │       │   │   │   ├── chunk.xsl
    │       │   │   │   ├── component.xsl
    │       │   │   │   ├── division.xsl
    │       │   │   │   ├── docbook.xsl
    │       │   │   │   ├── ebnf.xsl
    │       │   │   │   ├── footnote.xsl
    │       │   │   │   ├── formal.xsl
    │       │   │   │   ├── glossary.xsl
    │       │   │   │   ├── graphics.xsl
    │       │   │   │   ├── highlight.xsl
    │       │   │   │   ├── html-rtf.xsl
    │       │   │   │   ├── htmltbl.xsl
    │       │   │   │   ├── html.xsl
    │       │   │   │   ├── index.xsl
    │       │   │   │   ├── info.xsl
    │       │   │   │   ├── inline.xsl
    │       │   │   │   ├── keywords.xsl
    │       │   │   │   ├── lists.xsl
    │       │   │   │   ├── maketoc.xsl
    │       │   │   │   ├── manifest.xsl
    │       │   │   │   ├── math.xsl
    │       │   │   │   ├── oldchunker.xsl
    │       │   │   │   ├── onechunk.xsl
    │       │   │   │   ├── param.xml
    │       │   │   │   ├── param.xsl
    │       │   │   │   ├── pi.xml
    │       │   │   │   ├── pi.xsl
    │       │   │   │   ├── profile-chunk-code.xsl
    │       │   │   │   ├── profile-chunk.xsl
    │       │   │   │   ├── profile-docbook.xsl
    │       │   │   │   ├── profile-onechunk.xsl
    │       │   │   │   ├── qandaset.xsl
    │       │   │   │   ├── refentry.xsl
    │       │   │   │   ├── sections.xsl
    │       │   │   │   ├── springnet.xsl
    │       │   │   │   ├── synop.xsl
    │       │   │   │   ├── table.xsl
    │       │   │   │   ├── task.xsl
    │       │   │   │   ├── titlepage.templates.xml
    │       │   │   │   ├── titlepage.templates.xsl
    │       │   │   │   ├── titlepage.xsl
    │       │   │   │   ├── toc.xsl
    │       │   │   │   ├── verbatim.xsl
    │       │   │   │   └── xref.xsl
    │       │   │   ├── htmlhelp
    │       │   │   │   ├── htmlhelp-common.xsl
    │       │   │   │   ├── htmlhelp.xsl
    │       │   │   │   ├── profile-htmlhelp-common.xsl
    │       │   │   │   ├── profile-htmlhelp.xsl
    │       │   │   │   └── springnet.xsl
    │       │   │   ├── images
    │       │   │   │   ├── admons
    │       │   │   │   │   ├── annot-close.png
    │       │   │   │   │   ├── annot-open.png
    │       │   │   │   │   ├── blank.png
    │       │   │   │   │   ├── caution.gif
    │       │   │   │   │   ├── caution.png
    │       │   │   │   │   ├── caution.svg
    │       │   │   │   │   ├── caution.tif
    │       │   │   │   │   ├── draft.png
    │       │   │   │   │   ├── home.gif
    │       │   │   │   │   ├── home.png
    │       │   │   │   │   ├── home.svg
    │       │   │   │   │   ├── important.gif
    │       │   │   │   │   ├── important.png
    │       │   │   │   │   ├── important.svg
    │       │   │   │   │   ├── important.tif
    │       │   │   │   │   ├── next.gif
    │       │   │   │   │   ├── next.png
    │       │   │   │   │   ├── next.svg
    │       │   │   │   │   ├── note.gif
    │       │   │   │   │   ├── note.png
    │       │   │   │   │   ├── note.svg
    │       │   │   │   │   ├── note.tif
    │       │   │   │   │   ├── prev.gif
    │       │   │   │   │   ├── prev.png
    │       │   │   │   │   ├── prev.svg
    │       │   │   │   │   ├── Thumbs.db
    │       │   │   │   │   ├── tip.gif
    │       │   │   │   │   ├── tip.png
    │       │   │   │   │   ├── tip.svg
    │       │   │   │   │   ├── tip.tif
    │       │   │   │   │   ├── toc-blank.png
    │       │   │   │   │   ├── toc-minus.png
    │       │   │   │   │   ├── toc-plus.png
    │       │   │   │   │   ├── up.gif
    │       │   │   │   │   ├── up.png
    │       │   │   │   │   ├── up.svg
    │       │   │   │   │   ├── warning.gif
    │       │   │   │   │   ├── warning.png
    │       │   │   │   │   ├── warning.svg
    │       │   │   │   │   └── warning.tif
    │       │   │   │   ├── callouts
    │       │   │   │   │   ├── 10.gif
    │       │   │   │   │   ├── 10.png
    │       │   │   │   │   ├── 10.svg
    │       │   │   │   │   ├── 11.gif
    │       │   │   │   │   ├── 11.png
    │       │   │   │   │   ├── 11.svg
    │       │   │   │   │   ├── 12.gif
    │       │   │   │   │   ├── 12.png
    │       │   │   │   │   ├── 12.svg
    │       │   │   │   │   ├── 13.gif
    │       │   │   │   │   ├── 13.png
    │       │   │   │   │   ├── 13.svg
    │       │   │   │   │   ├── 14.gif
    │       │   │   │   │   ├── 14.png
    │       │   │   │   │   ├── 14.svg
    │       │   │   │   │   ├── 15.gif
    │       │   │   │   │   ├── 15.png
    │       │   │   │   │   ├── 15.svg
    │       │   │   │   │   ├── 16.svg
    │       │   │   │   │   ├── 17.svg
    │       │   │   │   │   ├── 18.svg
    │       │   │   │   │   ├── 19.svg
    │       │   │   │   │   ├── 1.gif
    │       │   │   │   │   ├── 1.png
    │       │   │   │   │   ├── 1.svg
    │       │   │   │   │   ├── 20.svg
    │       │   │   │   │   ├── 21.svg
    │       │   │   │   │   ├── 22.svg
    │       │   │   │   │   ├── 23.svg
    │       │   │   │   │   ├── 24.svg
    │       │   │   │   │   ├── 25.svg
    │       │   │   │   │   ├── 26.svg
    │       │   │   │   │   ├── 27.svg
    │       │   │   │   │   ├── 28.svg
    │       │   │   │   │   ├── 29.svg
    │       │   │   │   │   ├── 2.gif
    │       │   │   │   │   ├── 2.png
    │       │   │   │   │   ├── 2.svg
    │       │   │   │   │   ├── 30.svg
    │       │   │   │   │   ├── 3.gif
    │       │   │   │   │   ├── 3.png
    │       │   │   │   │   ├── 3.svg
    │       │   │   │   │   ├── 4.gif
    │       │   │   │   │   ├── 4.png
    │       │   │   │   │   ├── 4.svg
    │       │   │   │   │   ├── 5.gif
    │       │   │   │   │   ├── 5.png
    │       │   │   │   │   ├── 5.svg
    │       │   │   │   │   ├── 6.gif
    │       │   │   │   │   ├── 6.png
    │       │   │   │   │   ├── 6.svg
    │       │   │   │   │   ├── 7.gif
    │       │   │   │   │   ├── 7.png
    │       │   │   │   │   ├── 7.svg
    │       │   │   │   │   ├── 8.gif
    │       │   │   │   │   ├── 8.png
    │       │   │   │   │   ├── 8.svg
    │       │   │   │   │   ├── 9.gif
    │       │   │   │   │   ├── 9.png
    │       │   │   │   │   ├── 9.svg
    │       │   │   │   │   └── Thumbs.db
    │       │   │   │   └── Thumbs.db
    │       │   │   ├── lib
    │       │   │   │   └── lib.xsl
    │       │   │   └── VERSION
    │       │   ├── fop-0.95
    │       │   │   ├── build
    │       │   │   │   └── fop.jar
    │       │   │   ├── fop.bat
    │       │   │   └── lib
    │       │   │       ├── avalon-framework-4.2.0.jar
    │       │   │       ├── avalon-framework.LICENSE.txt
    │       │   │       ├── avalon-framework.NOTICE.TXT
    │       │   │       ├── batik-all-1.7.jar
    │       │   │       ├── batik.LICENSE.txt
    │       │   │       ├── batik.NOTICE.txt
    │       │   │       ├── commons-io-1.3.1.jar
    │       │   │       ├── commons-io.LICENSE.txt
    │       │   │       ├── commons-io.NOTICE.txt
    │       │   │       ├── commons-logging-1.0.4.jar
    │       │   │       ├── commons-logging.LICENSE.txt
    │       │   │       ├── commons-logging.NOTICE.txt
    │       │   │       ├── README.txt
    │       │   │       ├── serializer-2.7.0.jar
    │       │   │       ├── serializer.LICENSE.txt
    │       │   │       ├── serializer.NOTICE.txt
    │       │   │       ├── xalan-2.7.0.jar
    │       │   │       ├── xalan.BCEL.LICENSE.txt
    │       │   │       ├── xalan.LICENSE.txt
    │       │   │       ├── xalan.NOTICE.txt
    │       │   │       ├── xalan.regexp.LICENSE.txt
    │       │   │       ├── xalan.runtime.LICENSE.txt
    │       │   │       ├── xercesImpl-2.7.1.jar
    │       │   │       ├── xercesImpl.LICENSE.txt
    │       │   │       ├── xercesImpl.NOTICE.txt
    │       │   │       ├── xerces.LICENSE.txt
    │       │   │       ├── xml-apis-1.3.04.jar
    │       │   │       ├── xml-apis-ext-1.3.04.jar
    │       │   │       ├── xml-apis-ext.LICENSE.dom-documentation.txt
    │       │   │       ├── xml-apis-ext.LICENSE.dom-software.txt
    │       │   │       ├── xml-apis-ext.LICENSE.sac.html
    │       │   │       ├── xml-apis-ext.LICENSE.txt
    │       │   │       ├── xml-apis-ext.NOTICE.txt
    │       │   │       ├── xml-apis-ext.README.dom.txt
    │       │   │       ├── xml-apis.LICENSE.DOM-documentation.html
    │       │   │       ├── xml-apis.LICENSE.DOM-software.html
    │       │   │       ├── xml-apis.LICENSE-SAX.html
    │       │   │       ├── xml-apis.LICENSE.txt
    │       │   │       ├── xml-apis.NOTICE.txt
    │       │   │       ├── xmlgraphics-commons-1.3.1.jar
    │       │   │       ├── xmlgraphics-commons.LICENSE.txt
    │       │   │       └── xmlgraphics-commons.NOTICE.txt
    │       │   ├── saxon6-5-5
    │       │   │   └── saxon.jar
    │       │   └── xslthl-2.0.0
    │       │       └── xslthl-2.0.0.jar
    │       └── src
    │           ├── images
    │           │   ├── bubble-big.jpg
    │           │   ├── link.png
    │           │   └── netcommon-logo.gif
    │           ├── index.xml
    │           ├── logging.xml
    │           └── styles
    │               └── html.css
    ├── examples
    │   ├── BasicLogging
    │   │   ├── BasicLogging.csproj
    │   │   ├── BasicLogging-net40.csproj
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   └── README.TXT
    │   ├── CustomLogger
    │   │   ├── CustomLogger.csproj
    │   │   ├── CustomLogger-net40.csproj
    │   │   ├── CustomLogger-portable.csproj
    │   │   ├── CustomLogger-sl40.csproj
    │   │   ├── MyLogger.cs
    │   │   ├── MyLoggerFactoryAdapter.cs
    │   │   ├── Program.cs
    │   │   ├── Properties
    │   │   │   ├── AppManifest.xml
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── README.TXT
    │   │   └── Silverlight
    │   │       ├── App.xaml
    │   │       ├── App.xaml.cs
    │   │       ├── MainPage.xaml
    │   │       └── MainPage.xaml.cs
    │   ├── DotNetCoreWebApplication
    │   │   ├── appsettings.json
    │   │   ├── docker-compose.dev.debug.yml
    │   │   ├── docker-compose.dev.release.yml
    │   │   ├── docker-compose.yml
    │   │   ├── Dockerfile
    │   │   ├── DotNetCoreWebApplication.xproj
    │   │   ├── Program.cs
    │   │   ├── project.json
    │   │   ├── Properties
    │   │   │   └── launchSettings.json
    │   │   ├── README.TXT
    │   │   ├── Startup.cs
    │   │   └── web.config
    │   ├── Examples-net40.2015.sln
    │   ├── Examples-net40.2015.sln.GhostDoc.xml
    │   ├── Examples-net40.sln
    │   ├── PCLExample
    │   │   ├── TheApplication
    │   │   │   ├── App.config
    │   │   │   ├── Program.cs
    │   │   │   ├── Properties
    │   │   │   │   └── AssemblyInfo.cs
    │   │   │   └── TheApplication.csproj
    │   │   └── ThePortableProject
    │   │       ├── PortableClassWithILogDependency.cs
    │   │       ├── PortableClassWithILogManagerDependency.cs
    │   │       ├── Properties
    │   │       │   └── AssemblyInfo.cs
    │   │       └── ThePortableProject.csproj
    │   ├── SimpleWebApplication
    │   │   ├── Default.aspx
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── SimpleWebApplication.csproj
    │   │   ├── web.config
    │   │   ├── Web.Debug.config
    │   │   └── Web.Release.config
    │   └── XmlConfiguredLogging
    │       ├── App.config
    │       ├── Program.cs
    │       ├── Properties
    │       │   └── AssemblyInfo.cs
    │       ├── README.TXT
    │       ├── XmlConfiguredLogging.csproj
    │       └── XmlConfiguredLogging-net40.csproj
    ├── global.json
    ├── lib
    │   ├── Entlib31
    │   │   └── net
    │   │       └── 2.0
    │   │           ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
    │   │           ├── Microsoft.Practices.EnterpriseLibrary.Logging.dll
    │   │           └── Microsoft.Practices.ObjectBuilder.dll
    │   ├── Entlib41
    │   │   └── net
    │   │       └── 3.5
    │   │           ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
    │   │           ├── Microsoft.Practices.EnterpriseLibrary.Logging.dll
    │   │           └── Microsoft.Practices.ObjectBuilder2.dll
    │   ├── EntLib50
    │   │   └── net
    │   │       └── 3.5
    │   │           ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
    │   │           ├── Microsoft.Practices.EnterpriseLibrary.Logging.dll
    │   │           ├── Microsoft.Practices.ServiceLocation.dll
    │   │           ├── Microsoft.Practices.Unity.dll
    │   │           └── Microsoft.Practices.Unity.Interception.dll
    │   ├── EntLib60
    │   │   └── net
    │   │       └── 4.5
    │   │           ├── Microsoft.Practices.EnterpriseLibrary.Common.dll
    │   │           └── Microsoft.Practices.EnterpriseLibrary.Logging.dll
    │   ├── Log4Net1210
    │   │   └── net
    │   │       └── 2.0
    │   │           └── log4net.dll
    │   ├── Log4Net1211
    │   │   └── net
    │   │       ├── 2.0
    │   │       │   └── log4net.dll
    │   │       ├── 3.5
    │   │       │   └── log4net.dll
    │   │       └── 4.0
    │   │           └── log4net.dll
    │   ├── Log4Net1212
    │   │   └── net
    │   │       ├── 2.0
    │   │       │   └── log4net.dll
    │   │       ├── 3.5
    │   │       │   └── log4net.dll
    │   │       └── 4.0
    │   │           └── log4net.dll
    │   ├── Log4Net1213
    │   │   ├── Log4Net1213
    │   │   │   └── net
    │   │   │       ├── 2.0
    │   │   │       │   └── log4net.dll
    │   │   │       ├── 3.5
    │   │   │       │   └── log4net.dll
    │   │   │       └── 4.0
    │   │   │           └── log4net.dll
    │   │   └── net
    │   │       ├── 2.0
    │   │       │   └── log4net.dll
    │   │       ├── 3.5
    │   │       │   └── log4net.dll
    │   │       └── 4.0
    │   │           └── log4net.dll
    │   ├── Log4Net1215
    │   │   └── net
    │   │       ├── net20-full
    │   │       │   ├── log4net.dll
    │   │       │   └── log4net.xml
    │   │       └── net40-full
    │   │           ├── log4net.dll
    │   │           └── log4net.xml
    │   ├── Log4Net129
    │   │   └── net
    │   │       └── 2.0
    │   │           └── log4net.dll
    │   ├── Log4Net206
    │   │   └── net
    │   │       ├── net20-full
    │   │       │   ├── log4net.dll
    │   │       │   └── log4net.xml
    │   │       └── net40-full
    │   │           ├── log4net.dll
    │   │           └── log4net.xml
    │   ├── Log4Net207
    │   │   └── net
    │   │       ├── net20-full
    │   │       │   ├── log4net.dll
    │   │       │   └── log4net.xml
    │   │       └── net40-full
    │   │           ├── log4net.dll
    │   │           └── log4net.xml
    │   ├── Log4Net208
    │   │   └── net
    │   │       ├── net20-full
    │   │       │   ├── log4net.dll
    │   │       │   └── log4net.xml
    │   │       └── net40-full
    │   │           ├── log4net.dll
    │   │           └── log4net.xml
    │   ├── net
    │   │   └── 2.0
    │   │       ├── nunit.framework.dll
    │   │       ├── nunit.framework.xml
    │   │       ├── Rhino.Mocks.dll
    │   │       └── Rhino.Mocks.xml
    │   ├── NLog
    │   │   └── net
    │   │       └── 2.0
    │   │           └── NLog.dll
    │   ├── NLog2
    │   │   └── net
    │   │       ├── 2.0
    │   │       │   └── NLog.dll
    │   │       └── 4.0
    │   │           └── NLog.dll
    │   ├── NLog2.1
    │   │   └── net
    │   │       ├── 2.0
    │   │       │   └── NLog.dll
    │   │       └── 4.0
    │   │           └── NLog.dll
    │   ├── NLog3
    │   │   └── net
    │   │       └── 4.0
    │   │           └── NLog.dll
    │   ├── NLog31
    │   │   └── net
    │   │       └── 4.0
    │   │           └── NLog.dll
    │   ├── NLog32
    │   │   └── net
    │   │       └── 4.0
    │   │           ├── NLog.dll
    │   │           └── NLog.xml
    │   ├── NLog40
    │   │   └── net
    │   │       └── 4.0
    │   │           ├── NLog.dll
    │   │           └── NLog.xml
    │   ├── NLog41
    │   │   └── net
    │   │       └── 4.0
    │   │           ├── NLog.dll
    │   │           └── NLog.xml
    │   ├── NLog4411
    │   │   └── net
    │   │       └── net40
    │   │           ├── NLog.dll
    │   │           └── NLog.xml
    │   ├── NLog4412
    │   │   └── net
    │   │       └── net40
    │   │           ├── NLog.dll
    │   │           └── NLog.xml
    │   ├── NLog443
    │   │   └── net
    │   │       └── 4.0
    │   │           ├── NLog.dll
    │   │           └── NLog.xml
    │   └── NLog444
    │       └── net
    │           └── 4.0
    │               ├── NLog.dll
    │               └── NLog.xml
    ├── license.txt
    ├── nuget-graphics
    │   ├── common-logging-icon.pdn
    │   ├── common-logging-icon.png
    │   ├── package-deprecated-warning-icon.pdn
    │   └── package-deprecated-warning-icon.png
    ├── package-nuget
    │   └── push-all-to-nuget.cmd
    ├── packages
    │   ├── Microsoft.ApplicationInsights.0.17.0
    │   │   ├── lib
    │   │   │   ├── net40
    │   │   │   │   ├── Microsoft.ApplicationInsights.dll
    │   │   │   │   └── Microsoft.ApplicationInsights.XML
    │   │   │   ├── net45
    │   │   │   │   ├── Microsoft.ApplicationInsights.dll
    │   │   │   │   └── Microsoft.ApplicationInsights.XML
    │   │   │   ├── portable-win81 wpa81
    │   │   │   │   ├── Microsoft.ApplicationInsights.dll
    │   │   │   │   └── Microsoft.ApplicationInsights.XML
    │   │   │   └── wp8
    │   │   │       ├── Microsoft.ApplicationInsights.dll
    │   │   │       └── Microsoft.ApplicationInsights.XML
    │   │   └── Microsoft.ApplicationInsights.0.17.0.nupkg
    │   ├── Microsoft.ApplicationInsights.2.4.0
    │   │   ├── lib
    │   │   │   ├── net40
    │   │   │   │   ├── Microsoft.ApplicationInsights.dll
    │   │   │   │   └── Microsoft.ApplicationInsights.XML
    │   │   │   ├── net45
    │   │   │   │   ├── Microsoft.ApplicationInsights.dll
    │   │   │   │   └── Microsoft.ApplicationInsights.XML
    │   │   │   ├── net46
    │   │   │   │   ├── Microsoft.ApplicationInsights.dll
    │   │   │   │   └── Microsoft.ApplicationInsights.XML
    │   │   │   ├── netstandard1.3
    │   │   │   │   ├── Microsoft.ApplicationInsights.dll
    │   │   │   │   └── Microsoft.ApplicationInsights.XML
    │   │   │   ├── portable-win81 wpa81
    │   │   │   │   └── Microsoft.ApplicationInsights.dll
    │   │   │   ├── uap10.0
    │   │   │   │   └── Microsoft.ApplicationInsights.dll
    │   │   │   └── wp8
    │   │   │       └── Microsoft.ApplicationInsights.dll
    │   │   └── Microsoft.ApplicationInsights.2.4.0.nupkg
    │   ├── Microsoft.Diagnostics.Tracing.EventRegister.1.1.28
    │   │   ├── build
    │   │   │   ├── eventRegister.exe
    │   │   │   ├── Microsoft.Diagnostics.Tracing.EventRegister.targets
    │   │   │   └── Microsoft.Diagnostics.Tracing.EventSource.dll
    │   │   ├── content
    │   │   │   ├── net35
    │   │   │   │   └── _EventRegisterUsersGuide.docx
    │   │   │   ├── net40
    │   │   │   │   └── _EventRegisterUsersGuide.docx
    │   │   │   └── portable-net45 win8 wpa81
    │   │   │       └── _EventRegisterUsersGuide.docx
    │   │   ├── License-Stable.rtf
    │   │   └── Microsoft.Diagnostics.Tracing.EventRegister.1.1.28.nupkg
    │   ├── Microsoft.Diagnostics.Tracing.EventSource.1.1.28
    │   │   ├── content
    │   │   │   └── _EventSourceUsersGuide.docx
    │   │   ├── lib
    │   │   │   ├── net35
    │   │   │   │   └── _._
    │   │   │   ├── net40
    │   │   │   │   └── _._
    │   │   │   └── portable-net45 win8 wpa81
    │   │   │       └── _._
    │   │   ├── License-Stable.rtf
    │   │   └── Microsoft.Diagnostics.Tracing.EventSource.1.1.28.nupkg
    │   ├── Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.28
    │   │   ├── lib
    │   │   │   ├── net35
    │   │   │   │   ├── Microsoft.Diagnostics.Tracing.EventSource.dll
    │   │   │   │   └── Microsoft.Diagnostics.Tracing.EventSource.XML
    │   │   │   ├── net40
    │   │   │   │   ├── Microsoft.Diagnostics.Tracing.EventSource.dll
    │   │   │   │   └── Microsoft.Diagnostics.Tracing.EventSource.XML
    │   │   │   ├── net46
    │   │   │   │   ├── Microsoft.Diagnostics.Tracing.EventSource.dll
    │   │   │   │   └── Microsoft.Diagnostics.Tracing.EventSource.XML
    │   │   │   └── portable-win8 wpa81
    │   │   │       ├── Microsoft.Diagnostics.Tracing.EventSource.dll
    │   │   │       └── Microsoft.Diagnostics.Tracing.EventSource.XML
    │   │   ├── License-Stable.rtf
    │   │   └── Microsoft.Diagnostics.Tracing.EventSource.Redist.1.1.28.nupkg
    │   ├── Serilog.1.5.14
    │   │   ├── lib
    │   │   │   ├── net40
    │   │   │   │   ├── Serilog.dll
    │   │   │   │   ├── Serilog.FullNetFx.dll
    │   │   │   │   ├── Serilog.FullNetFx.XML
    │   │   │   │   └── Serilog.XML
    │   │   │   ├── net45
    │   │   │   │   ├── Serilog.dll
    │   │   │   │   ├── Serilog.FullNetFx.dll
    │   │   │   │   ├── Serilog.FullNetFx.XML
    │   │   │   │   └── Serilog.XML
    │   │   │   └── portable-net45 win wpa81 wp80 MonoAndroid10 MonoTouch10
    │   │   │       ├── Serilog.dll
    │   │   │       └── Serilog.XML
    │   │   └── Serilog.1.5.14.nupkg
    │   └── System.Diagnostics.DiagnosticSource.4.4.0
    │       ├── lib
    │       │   ├── net45
    │       │   │   ├── System.Diagnostics.DiagnosticSource.dll
    │       │   │   └── System.Diagnostics.DiagnosticSource.xml
    │       │   ├── net46
    │       │   │   ├── System.Diagnostics.DiagnosticSource.dll
    │       │   │   └── System.Diagnostics.DiagnosticSource.xml
    │       │   ├── netcoreapp2.0
    │       │   │   └── _._
    │       │   ├── netstandard1.1
    │       │   │   ├── System.Diagnostics.DiagnosticSource.dll
    │       │   │   └── System.Diagnostics.DiagnosticSource.xml
    │       │   ├── netstandard1.3
    │       │   │   ├── System.Diagnostics.DiagnosticSource.dll
    │       │   │   └── System.Diagnostics.DiagnosticSource.xml
    │       │   └── portable-net45 win8 wpa81
    │       │       ├── System.Diagnostics.DiagnosticSource.dll
    │       │       └── System.Diagnostics.DiagnosticSource.xml
    │       ├── LICENSE.TXT
    │       ├── ref
    │       │   └── netcoreapp2.0
    │       │       └── _._
    │       ├── System.Diagnostics.DiagnosticSource.4.4.0.nupkg
    │       ├── THIRD-PARTY-NOTICES.TXT
    │       ├── useSharedDesignerContext.txt
    │       └── version.txt
    ├── readme.md
    ├── release-checklist.txt
    ├── src
    │   ├── CommonAssemblyInfo.cs
    │   ├── CommonAssemblyInfo.cs.template
    │   ├── Common.Logging
    │   │   ├── Common.Logging.2010.csproj
    │   │   ├── Common.Logging.2010-net40.csproj
    │   │   ├── Common.Logging.2010-sl40.csproj
    │   │   ├── Common.Logging.nuspec
    │   │   └── Logging
    │   │       ├── ConfigurationSectionHandler.cs
    │   │       └── Simple
    │   │           ├── CommonLoggingTraceListener.cs
    │   │           ├── ConsoleOutLogger.cs
    │   │           ├── ConsoleOutLoggerFactoryAdapter.cs
    │   │           ├── TraceLogger.cs
    │   │           └── TraceLoggerFactoryAdapter.cs
    │   ├── Common.Logging.ApplicationInsights0170
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.ApplicationInsights0170.2013-net45.csproj
    │   │   ├── Common.Logging.ApplicationInsights0170.nuspec
    │   │   ├── Logging
    │   │   │   └── ApplicationInsights
    │   │   │       ├── ApplicationInsightsLogger.cs
    │   │   │       └── ApplicationInsightsLoggerFactoryAdapter.cs
    │   │   └── packages.config
    │   ├── Common.Logging.ApplicationInsights240
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.ApplicationInsights240.2013-net45.csproj
    │   │   ├── Common.Logging.ApplicationInsights240.nuspec
    │   │   ├── Common.Logging.ApplicationInsights240.XML
    │   │   └── packages.config
    │   ├── Common.Logging.Core
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Core.2010.csproj
    │   │   ├── Common.Logging.Core.2010-net20.csproj
    │   │   ├── Common.Logging.Core.nuspec
    │   │   └── Logging
    │   │       ├── Factory
    │   │       │   └── ResharperAnnotation.cs
    │   │       ├── FormatMessageHandler.cs
    │   │       ├── IConfigurationReader.cs
    │   │       ├── ILog.cs
    │   │       ├── ILoggerFactoryAdapter.cs
    │   │       ├── ILogManager.cs
    │   │       ├── INestedVariablesContext.cs
    │   │       ├── IVariablesContext.cs
    │   │       └── LogLevel.cs
    │   ├── Common.Logging.Core.DotNetCore
    │   │   ├── Common.Logging.Core.DotNetCore.xproj
    │   │   └── project.json
    │   ├── Common.Logging.DotNetCore
    │   │   ├── Common.Logging.DotNetCore.xproj
    │   │   └── project.json
    │   ├── Common.Logging.EntLib31
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.EntLib31.2010.csproj
    │   │   ├── Common.Logging.EntLib31.2010-net40.csproj
    │   │   ├── Common.Logging.EntLib31.nuspec
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── CommonLoggingEntlibTraceListenerAssembler.cs
    │   │           ├── CommonLoggingEntlibTraceListener.cs
    │   │           ├── CommonLoggingEntlibTraceListenerData.cs
    │   │           ├── EntLibLogger.cs
    │   │           ├── EntLibLoggerFactoryAdapter.cs
    │   │           ├── EntLibLoggerSettings.cs
    │   │           └── SeverityFilter.cs
    │   ├── Common.Logging.EntLib41
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.EntLib41.2010.csproj
    │   │   ├── Common.Logging.EntLib41.2010-net40.csproj
    │   │   ├── Common.Logging.EntLib41.nuspec
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── CommonLoggingEntlibTraceListenerAssembler.cs
    │   │           ├── CommonLoggingEntlibTraceListener.cs
    │   │           ├── CommonLoggingEntlibTraceListenerData.cs
    │   │           ├── EntLibLogger.cs
    │   │           ├── EntLibLoggerFactoryAdapter.cs
    │   │           ├── EntLibLoggerSettings.cs
    │   │           └── SeverityFilter.cs
    │   ├── Common.Logging.EntLib50
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.EntLib50.2010.csproj
    │   │   ├── Common.Logging.EntLib50.2010-net40.csproj
    │   │   ├── Common.Logging.EntLib50.nuspec
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── CommonLoggingEntlibTraceListener.cs
    │   │           ├── CommonLoggingEntlibTraceListenerData.cs
    │   │           ├── EntLibLogger.cs
    │   │           ├── EntLibLoggerFactoryAdapter.cs
    │   │           ├── EntLibLoggerSettings.cs
    │   │           └── SeverityFilter.cs
    │   ├── Common.Logging.EntLib60
    │   │   ├── AssemblyDoc.cs
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.EntLib60.2013-net45.csproj
    │   │   ├── Common.Logging.EntLib60.nuspec
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── CommonLoggingEntlibTraceListener.cs
    │   │           ├── CommonLoggingEntlibTraceListenerData.cs
    │   │           ├── EntLibLogger.cs
    │   │           ├── EntLibLoggerFactoryAdapter.cs
    │   │           ├── EntLibLoggerSettings.cs
    │   │           ├── NamespaceDoc.cs
    │   │           └── SeverityFilter.cs
    │   ├── Common.Logging.ETWLogger
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.ETWLogger.2010-net40.csproj
    │   │   ├── Common.Logging.ETWLogger.nuspec
    │   │   ├── Logging
    │   │   │   └── ETW
    │   │   │       ├── CommonLoggingEventSource.cs
    │   │   │       ├── ETWLogger.cs
    │   │   │       ├── ETWLoggerFactoryAdapter.cs
    │   │   │       └── ICommonLoggingEventSource.cs
    │   │   └── packages.config
    │   ├── Common.Logging.Log4Net1210
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1210.2010.csproj
    │   │   ├── Common.Logging.Log4Net1210.2010-net40.csproj
    │   │   ├── Common.Logging.Log4Net1210.nuspec
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           ├── CommonLoggingAppender.cs
    │   │           ├── Log4NetLogger.cs
    │   │           └── Log4NetLoggerFactoryAdapter.cs
    │   ├── Common.Logging.Log4Net1211
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1211.2010.csproj
    │   │   ├── Common.Logging.Log4Net1211.2010-net40.csproj
    │   │   └── Common.Logging.Log4Net1211.nuspec
    │   ├── Common.Logging.Log4Net1212
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1212.2010.csproj
    │   │   ├── Common.Logging.Log4Net1212.2010-net40.csproj
    │   │   └── Common.Logging.Log4Net1212.nuspec
    │   ├── Common.Logging.Log4Net1213
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1213.2010.csproj
    │   │   ├── Common.Logging.Log4Net1213.2010-net40.csproj
    │   │   └── Common.Logging.Log4Net1213.nuspec
    │   ├── Common.Logging.Log4Net1215
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1215.2010.csproj
    │   │   ├── Common.Logging.Log4Net1215.2010-net40.csproj
    │   │   └── Common.Logging.Log4Net1215.nuspec
    │   ├── Common.Logging.Log4Net129
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net129.2010.csproj
    │   │   ├── Common.Logging.Log4Net129.2010-net40.csproj
    │   │   ├── Common.Logging.Log4Net129.nuspec
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           ├── CommonLoggingAppender.cs
    │   │           ├── Log4NetGlobalVariablesContext.cs
    │   │           ├── Log4NetLogger.cs
    │   │           ├── Log4NetLoggerFactoryAdapter.cs
    │   │           ├── Log4NetNestedThreadVariablesContext.cs
    │   │           └── Log4NetThreadVariablesContext.cs
    │   ├── Common.Logging.Log4Net206
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net206.2010.csproj
    │   │   ├── Common.Logging.Log4Net206.2010-net40.csproj
    │   │   └── Common.Logging.Log4Net206.nuspec
    │   ├── Common.Logging.Log4Net207
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net207.2010.csproj
    │   │   ├── Common.Logging.Log4Net207.2010-net40.csproj
    │   │   └── Common.Logging.Log4Net207.nuspec
    │   ├── Common.Logging.Log4Net208
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net208.2010.csproj
    │   │   ├── Common.Logging.Log4Net208.2010-net40.csproj
    │   │   └── Common.Logging.Log4Net208.nuspec
    │   ├── Common.Logging.MultipleLogger
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.MultipleLogger.2010-net40.csproj
    │   │   ├── Common.Logging.MultipleLogger.nuspec
    │   │   └── Logging
    │   │       ├── ConfigurationSectionHandler.cs
    │   │       └── MultipleLogger
    │   │           ├── MultiLogger.cs
    │   │           ├── MultiLoggerFactoryAdapter.cs
    │   │           ├── MutliLoggerGlobalVariablesContext.cs
    │   │           └── MutliLoggerThreadVariablesContext.cs
    │   ├── Common.Logging.NLog10
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog10.2010.csproj
    │   │   ├── Common.Logging.NLog10.2010-net40.csproj
    │   │   ├── Common.Logging.NLog10.nuspec
    │   │   └── Logging
    │   │       └── NLog
    │   │           ├── CommonLoggingTarget.cs
    │   │           ├── NLogLogger.cs
    │   │           ├── NLogLoggerFactoryAdapter.cs
    │   │           └── NLogLogger.VariablesContext.cs
    │   ├── Common.Logging.NLog20
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog20.2010.csproj
    │   │   ├── Common.Logging.NLog20.2010-net40.csproj
    │   │   ├── Common.Logging.NLog20.nuspec
    │   │   └── Logging
    │   │       └── NLog
    │   │           ├── NLogGlobalVariablesContext.cs
    │   │           ├── NLogLogger.VariablesContext.cs
    │   │           ├── NLogNestedThreadVariablesContext.cs
    │   │           └── NLogThreadVariablesContext.cs
    │   ├── Common.Logging.NLog21
    │   │   ├── AssemblyDoc.cs
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog20.xml
    │   │   ├── Common.Logging.NLog21.2010.csproj
    │   │   ├── Common.Logging.NLog21.2010-net40.csproj
    │   │   ├── Common.Logging.NLog21.nuspec
    │   │   └── Logging
    │   │       └── NLog
    │   │           └── NamespaceDoc.cs
    │   ├── Common.Logging.NLog30
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog30.2010-net40.csproj
    │   │   └── Common.Logging.NLog30.nuspec
    │   ├── Common.Logging.NLog31
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog31.2010-net40.csproj
    │   │   └── Common.Logging.NLog31.nuspec
    │   ├── Common.Logging.NLog32
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog32.2010-net40.csproj
    │   │   └── Common.Logging.NLog32.nuspec
    │   ├── Common.Logging.NLog40
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog40.2010-net40.csproj
    │   │   └── Common.Logging.NLog40.nuspec
    │   ├── Common.Logging.NLog41
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog41.2010-net40.csproj
    │   │   ├── Common.Logging.NLog41.nuspec
    │   │   └── Logging
    │   │       └── NLog
    │   │           ├── NLogGlobalVariablesContext.cs
    │   │           └── NLogNestedThreadVariablesContext.cs
    │   ├── Common.Logging.NLog4411
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog4411.2010-net40.csproj
    │   │   └── Common.Logging.NLog4411.nuspec
    │   ├── Common.Logging.NLog4412
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog4412.2010-net40.csproj
    │   │   ├── Common.Logging.NLog4412.nuspec
    │   │   └── Common.Logging.NLog4412.xml
    │   ├── Common.Logging.NLog443
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog443.2010-net40.csproj
    │   │   └── Common.Logging.NLog443.nuspec
    │   ├── Common.Logging.NLog444
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog444.2010-net40.csproj
    │   │   └── Common.Logging.NLog444.nuspec
    │   ├── Common.Logging.Portable
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Portable.2010.csproj
    │   │   ├── Common.Logging.Portable.2010-net20.csproj
    │   │   ├── Common.Logging.Portable.nuspec
    │   │   ├── CoverageExcludeAttribute.cs
    │   │   └── Logging
    │   │       ├── Configuration
    │   │       │   ├── ArgUtils.cs
    │   │       │   ├── DefaultConfigurationReader.cs
    │   │       │   ├── FactoryAdapterConfiguration.cs
    │   │       │   ├── LogConfiguration.cs
    │   │       │   ├── LogConfigurationReader.cs
    │   │       │   ├── LogSetting.cs
    │   │       │   ├── NameValueCollection.cs
    │   │       │   └── NameValueCollectionHelper.cs
    │   │       ├── ConfigurationException.cs
    │   │       ├── Factory
    │   │       │   ├── AbstractCachingLoggerFactoryAdapter.cs
    │   │       │   ├── AbstractLogger.cs
    │   │       │   └── ResharperAnnotation.cs
    │   │       ├── LogManager.cs
    │   │       └── Simple
    │   │           ├── AbstractSimpleLogger.cs
    │   │           ├── AbstractSimpleLoggerFactoryAdapter.cs
    │   │           ├── CapturingLogger.cs
    │   │           ├── CapturingLoggerEvent.cs
    │   │           ├── CapturingLoggerFactoryAdapter.cs
    │   │           ├── DebugLogger.cs
    │   │           ├── DebugLoggerFactoryAdapter.cs
    │   │           ├── ExceptionFormatter.cs
    │   │           ├── NoOpLogger.cs
    │   │           ├── NoOpLoggerFactoryAdapter.cs
    │   │           ├── NoOpNestedVariablesContext.cs
    │   │           └── NoOpVariablesContext.cs
    │   ├── Common.Logging.Serilog1514
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Serilog1514.2015-net45.csproj
    │   │   ├── Common.Logging.Serilog1514.nuspec
    │   │   ├── Logging
    │   │   │   └── Serilog
    │   │   │       ├── CommonLoggingSink.cs
    │   │   │       ├── LoggerConfigurationEventLogExtensions.cs
    │   │   │       ├── SerilogLogger.cs
    │   │   │       ├── SerilogLoggerFactoryAdapter.cs
    │   │   │       └── SerilogLogger.VariablesContext.cs
    │   │   └── packages.config
    │   ├── Common.Logging.Silverlight
    │   │   ├── Common.Logging.2010-sl40.csproj
    │   │   └── Common.Logging.Silverlight.nuspec
    │   └── Common.Logging.WinRT.2010
    │       ├── AssemblyInfo.cs
    │       ├── Common.Logging.WinRT.2010.csproj
    │       ├── Common.Logging.WinRT.nuspec
    │       └── ReflectionExtensionMethods.cs
    ├── test
    │   ├── Common.Logging.ApplicationInsights0170.Tests
    │   │   ├── Common.Logging.ApplicationInsights0170.Tests.2013-net45.csproj
    │   │   ├── Common.Logging.ApplicationInsights0170.Tests.2013-net45.csproj.GhostDoc.xml
    │   │   └── Logging
    │   │       └── ApplicationInsights
    │   │           └── ApplicationInsightsLoggerFactoryAdapterTests.cs
    │   ├── Common.Logging.ApplicationInsights240.Tests
    │   │   └── Common.Logging.ApplicationInsights240.Tests.2013-net45.csproj
    │   ├── Common.Logging.BinaryCompatibility.Tests
    │   │   ├── 1.2
    │   │   │   ├── Common.Logging-signed.dll
    │   │   │   └── Common.Logging-unsigned.dll
    │   │   ├── CommonLoggingBinaryCompatibilityTest2.csharp
    │   │   ├── CommonLoggingBinaryCompatibilityTest2.exe.config
    │   │   ├── CommonLoggingBinaryCompatibilityTest.csharp
    │   │   ├── CommonLoggingBinaryCompatibilityTest.exe.config
    │   │   ├── Common.Logging.Tests.BinaryCompatibility.2010.csproj
    │   │   ├── Common.Logging.Tests.BinaryCompatibility.2010-net40.csproj
    │   │   └── TestRunner.cs
    │   ├── Common.Logging.EntLib31.Integration.Tests
    │   │   ├── app.config
    │   │   ├── Common.Logging.EntLib31.Tests.Integration.2010.csproj
    │   │   ├── Common.Logging.EntLib31.Tests.Integration.2010-net40.csproj
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── CommonLoggingEntlibTraceListenerTests.cs
    │   │           └── TestCommonLoggingEntlibTraceListener.cs
    │   ├── Common.Logging.EntLib31.Tests
    │   │   ├── Common.Logging.EntLib31.Tests.2010.csproj
    │   │   ├── Common.Logging.EntLib31.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── EntLibLoggerFactoryAdapterTests.cs
    │   │           ├── EntLibTests.cs
    │   │           └── SeverityFilterTests.cs
    │   ├── Common.Logging.EntLib41.Integration.Tests
    │   │   ├── app.config
    │   │   ├── Common.Logging.EntLib41.Tests.Integration.2010.csproj
    │   │   ├── Common.Logging.EntLib41.Tests.Integration.2010-net40.csproj
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── CommonLoggingEntlibTraceListenerTests.cs
    │   │           └── TestCommonLoggingEntlibTraceListener.cs
    │   ├── Common.Logging.EntLib41.Tests
    │   │   ├── Common.Logging.EntLib41.Tests.2010.csproj
    │   │   ├── Common.Logging.EntLib41.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── EntLib
    │   │           ├── EntLibLoggerFactoryAdapterTests.cs
    │   │           ├── EntLibTests.cs
    │   │           └── SeverityFilterTests.cs
    │   ├── Common.Logging.EntLib50.Tests
    │   │   ├── Common.Logging.EntLib50.Tests.2010.csproj
    │   │   ├── Common.Logging.EntLib50.Tests.2010-net40.csproj
    │   │   ├── Logging
    │   │   │   └── EntLib
    │   │   │       ├── EntLibLoggerFactoryAdapterTests.cs
    │   │   │       ├── EntLibTests.cs
    │   │   │       └── SeverityFilterTests.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── Common.Logging.EntLib50.Tests.Integration
    │   │   ├── app.config
    │   │   ├── Common.Logging.EntLib50.Tests.Integration.2010.csproj
    │   │   ├── Common.Logging.EntLib50.Tests.Integration.2010-net40.csproj
    │   │   ├── Logging
    │   │   │   └── EntLib
    │   │   │       └── CommonLoggingEntlibTraceListenerTests.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── Common.Logging.EntLib60.Tests
    │   │   ├── Common.Logging.EntLib60.Tests.2013-net45.csproj
    │   │   ├── Logging
    │   │   │   └── EntLib
    │   │   │       ├── EntLibLoggerFactoryAdapterTests.cs
    │   │   │       ├── EntLibTests.cs
    │   │   │       └── SeverityFilterTests.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── Common.Logging.EntLib60.Tests.Integration
    │   │   ├── app.config
    │   │   ├── Common.Logging.EntLib60.Tests.Integration.2013-net45.csproj
    │   │   ├── Logging
    │   │   │   └── EntLib
    │   │   │       └── CommonLoggingEntlibTraceListenerTests.cs
    │   │   └── Properties
    │   │       └── AssemblyInfo.cs
    │   ├── Common.Logging.ETWLogger.Tests
    │   │   ├── Common.Logging.ETWLogger.Tests.2010-net40.csproj
    │   │   ├── launch-perfview-for-collect.cmd
    │   │   ├── Logging
    │   │   │   └── ETWLogger
    │   │   │       ├── BasicIntegrationTestHarness.cs
    │   │   │       ├── CustomTestEventSource.cs
    │   │   │       ├── DuplicateRegisteredEventSource.cs
    │   │   │       ├── ETWLoggerFactoryAdapterConfigurationTests.cs
    │   │   │       ├── ETWLoggerFactoryAdapterEventSourceRegistrationTests.cs
    │   │   │       ├── ETWLoggerFactoryAdapterTests.cs
    │   │   │       ├── ETWLoggerTests.cs
    │   │   │       ├── TestEventSource1.cs
    │   │   │       ├── TestEventSource2.cs
    │   │   │       ├── TestEventSource3.cs
    │   │   │       ├── TestEventSource4.cs
    │   │   │       ├── TestEventSource5.cs
    │   │   │       └── TestEventSourceForConfigFile.cs
    │   │   └── packages.config
    │   ├── Common.Logging.Integration.Tests
    │   │   ├── AnotherClass.cs
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Class1.cs
    │   │   ├── Common.Logging.Integration.Tests.build
    │   │   ├── Common.Logging.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Integration.Tests.Vb
    │   │   ├── Class1.vb
    │   │   ├── Common.Logging.Tests.Integration.Vb.2010-net40.vbproj
    │   │   └── Common.Logging.Tests.Integration.Vb.2010.vbproj
    │   ├── Common.Logging.Log4Net1210.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1210.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net1210.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net1210.Tests
    │   │   ├── Common.Logging.Log4Net1210.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net1210.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           ├── CommonLoggingAppenderTests.cs
    │   │           ├── CommonLoggingAppenderTests_log4net.config.xml
    │   │           └── Log4NetLoggerFactoryAdapterTests.cs
    │   ├── Common.Logging.Log4Net1211.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1211.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net1211.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net1211.Tests
    │   │   ├── Common.Logging.Log4Net1211.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net1211.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           └── CommonLoggingAppenderTests_log4net.config.xml
    │   ├── Common.Logging.Log4Net1212.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1212.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net1212.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net1212.Tests
    │   │   ├── Common.Logging.Log4Net1212.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net1212.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           └── CommonLoggingAppenderTests_log4net.config.xml
    │   ├── Common.Logging.Log4Net1213.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1213.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net1213.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net1213.Tests
    │   │   ├── Common.Logging.Log4Net1213.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net1213.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           └── CommonLoggingAppenderTests_log4net.config.xml
    │   ├── Common.Logging.Log4Net1215.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net1215.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net1215.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net1215.Tests
    │   │   ├── Common.Logging.Log4Net1215.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net1215.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           └── CommonLoggingAppenderTests_log4net.config.xml
    │   ├── Common.Logging.Log4Net129.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net129.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net129.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net129.Tests
    │   │   ├── Common.Logging.Log4Net129.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net129.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           ├── CommonLoggingAppenderTests.cs
    │   │           ├── CommonLoggingAppenderTests_log4net.config.xml
    │   │           └── Log4NetLoggerFactoryAdapterTests.cs
    │   ├── Common.Logging.Log4Net206.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net206.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net206.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net206.Tests
    │   │   ├── Common.Logging.Log4Net206.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net206.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           └── CommonLoggingAppenderTests_log4net.config.xml
    │   ├── Common.Logging.Log4Net207.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net207.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net207.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net207.Tests
    │   │   ├── Common.Logging.Log4Net207.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net207.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           └── CommonLoggingAppenderTests_log4net.config.xml
    │   ├── Common.Logging.Log4Net208.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Log4Net208.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.Log4Net208.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.Log4Net208.Tests
    │   │   ├── Common.Logging.Log4Net208.Tests.2010.csproj
    │   │   ├── Common.Logging.Log4Net208.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── Log4Net
    │   │           └── CommonLoggingAppenderTests_log4net.config.xml
    │   ├── Common.Logging.MultipleLogger.Tests
    │   │   ├── App.config
    │   │   ├── Common.Logging.MultipleLogger.Tests.2010-net40.csproj
    │   │   └── Logging
    │   │       └── MultipleLogger
    │   │           ├── FileBasedConfigurationTests.cs
    │   │           └── MultipleLoggerGlobalVariableContextTests.cs
    │   ├── Common.Logging.NLog10.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog10.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.NLog10.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog10.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog10.Tests.2010.csproj
    │   │   ├── Common.Logging.NLog10.Tests.2010-net40.csproj
    │   │   └── Logger
    │   │       └── NLog
    │   │           ├── CommonLoggingTargetTests.cs
    │   │           └── NLogLoggerFactoryAdapterTests.cs
    │   ├── Common.Logging.NLog20.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog20.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.NLog20.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog20.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog20.Tests.2010.csproj
    │   │   ├── Common.Logging.NLog20.Tests.2010-net40.csproj
    │   │   └── Logger
    │   │       └── NLog
    │   │           └── NLogLoggerFactoryAdapterVariablesContextTests.cs
    │   ├── Common.Logging.NLog21.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog21.Tests.Integration.2010.csproj
    │   │   └── Common.Logging.NLog21.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog21.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog21.Tests.2010.csproj
    │   │   └── Common.Logging.NLog21.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog30.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog30.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog30.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog30.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog31.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog31.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog31.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog31.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog32.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog32.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog32.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog32.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog40.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog40.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog40.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog40.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog41.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog41.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog41.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.NLog41.Tests.2010-net40.csproj
    │   │   └── Logger
    │   │       └── NLog
    │   │           └── NLogLoggerFactoryAdapterVariablesContextTests.cs
    │   ├── Common.Logging.NLog4411.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog4411.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog4411.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog4411.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog4412.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog4412.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog4412.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog4412.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog443.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog443.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog443.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog443.Tests.2010-net40.csproj
    │   ├── Common.Logging.NLog444.Integration.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog444.Tests.Integration.2010-net40.csproj
    │   ├── Common.Logging.NLog444.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   └── Common.Logging.NLog444.Tests.2010-net40.csproj
    │   ├── Common.Logging.Serilog1514.Integration.Tests
    │   │   ├── App.config
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Serilog1514.Tests.Integration.2015-net45.csproj
    │   │   ├── Logging
    │   │   │   └── Serilog
    │   │   │       └── CommonLoggingSerilogTests.cs
    │   │   └── packages.config
    │   ├── Common.Logging.Serilog1514.Tests
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Serilog1514.Tests.2015-net45.csproj
    │   │   └── Logger
    │   │       └── Serilog
    │   │           └── SerilogTests.cs
    │   ├── Common.Logging.Tests
    │   │   ├── app.config
    │   │   ├── AssemblyInfo.cs
    │   │   ├── Common.Logging.Tests.2010.csproj
    │   │   ├── Common.Logging.Tests.2010-net40.csproj
    │   │   ├── ExceptionsTest.cs
    │   │   ├── Logging
    │   │   │   ├── Configuration
    │   │   │   │   ├── ArgUtilsTests.cs
    │   │   │   │   ├── DefaultConfigurationReaderTests.cs
    │   │   │   │   └── LogConfigurationReaderTests.cs
    │   │   │   ├── ConfigurationSectionHandlerTests.cs
    │   │   │   ├── Factory
    │   │   │   │   └── AbstractLoggerTests.cs
    │   │   │   ├── LoggingExceptionTests.cs
    │   │   │   ├── LoggingExceptionWithIndexerBugTest.cs
    │   │   │   ├── LogLevelNumericComparisonTests.cs
    │   │   │   ├── LogManagerTests.cs
    │   │   │   ├── MissingCtorFactoryAdapter.cs
    │   │   │   └── Simple
    │   │   │       ├── AbstractSimpleLoggerTestsBase.cs
    │   │   │       ├── AbstractSimpleLoggerTests.cs
    │   │   │       ├── CapturingLoggerTests.cs
    │   │   │       ├── CommonLoggingTraceListenerTests.cs
    │   │   │       ├── ConsoleOutLoggerTests.cs
    │   │   │       ├── NoOpLoggerTests.cs
    │   │   │       └── TraceLoggerTests.cs
    │   │   ├── MethodInvokePerformanceTests.cs
    │   │   ├── PerformanceTests.cs
    │   │   ├── StandardsComplianceTest.cs
    │   │   └── StopWatch.cs
    │   └── Common.Logging.TestUtils
    │       ├── app.config
    │       ├── Common.Logging.TestUtils.csproj
    │       ├── Common.Logging.TestUtils-net40.csproj
    │       ├── Logging
    │       │   ├── ILogTestsBase.cs
    │       │   └── StandaloneConfigurationReader.cs
    │       ├── Properties
    │       │   └── AssemblyInfo.cs
    │       └── TestUtil
    │           ├── CapturingTraceListener.cs
    │           ├── SecurityTemplate.cs
    │           ├── SerializationTestUtils.cs
    │           └── TraceEventArgs.cs
    └── tools
        ├── nant
        │   ├── bin
        │   │   ├── extensions
        │   │   │   └── common
        │   │   │       └── 2.0
        │   │   │           ├── NAnt.MSBuild.dll
        │   │   │           └── NAnt.MSBuild.xml
        │   │   ├── lib
        │   │   │   ├── common
        │   │   │   │   ├── 1.1
        │   │   │   │   │   ├── nunit-console.exe
        │   │   │   │   │   ├── nunit-console-runner.dll
        │   │   │   │   │   ├── nunit.core.dll
        │   │   │   │   │   ├── nunit.framework.dll
        │   │   │   │   │   └── nunit.util.dll
        │   │   │   │   ├── 2.0
        │   │   │   │   │   ├── nunit-console.exe
        │   │   │   │   │   ├── nunit-console-runner.dll
        │   │   │   │   │   ├── nunit.core.dll
        │   │   │   │   │   ├── nunit.framework.dll
        │   │   │   │   │   └── nunit.util.dll
        │   │   │   │   └── neutral
        │   │   │   │       ├── ICSharpCode.SharpCvsLib.Console.dll
        │   │   │   │       ├── ICSharpCode.SharpCvsLib.dll
        │   │   │   │       ├── ICSharpCode.SharpZipLib.dll
        │   │   │   │       ├── NDoc.Core.dll
        │   │   │   │       ├── NDoc.Documenter.Msdn.dll
        │   │   │   │       ├── NDoc.ExtendedUI.dll
        │   │   │   │       └── NUnitCore.dll
        │   │   │   ├── ICSharpCode.SharpCvsLib.Console.dll
        │   │   │   ├── ICSharpCode.SharpCvsLib.dll
        │   │   │   ├── ICSharpCode.SharpZipLib.dll
        │   │   │   ├── mono
        │   │   │   │   ├── 1.0
        │   │   │   │   │   ├── NDoc.Core.dll
        │   │   │   │   │   ├── NDoc.Documenter.Msdn.dll
        │   │   │   │   │   ├── NDoc.ExtendedUI.dll
        │   │   │   │   │   ├── nunit.core.dll
        │   │   │   │   │   ├── nunit.framework.dll
        │   │   │   │   │   └── nunit.util.dll
        │   │   │   │   └── 2.0
        │   │   │   │       ├── NDoc.Core.dll
        │   │   │   │       ├── NDoc.Documenter.Msdn.dll
        │   │   │   │       ├── NDoc.ExtendedUI.dll
        │   │   │   │       ├── nunit.core.dll
        │   │   │   │       ├── nunit.framework.dll
        │   │   │   │       └── nunit.util.dll
        │   │   │   ├── net
        │   │   │   │   ├── 1.0
        │   │   │   │   │   ├── NDoc.Core.dll
        │   │   │   │   │   ├── NDoc.Documenter.Msdn.dll
        │   │   │   │   │   ├── NDoc.ExtendedUI.dll
        │   │   │   │   │   ├── nunit-console.exe
        │   │   │   │   │   ├── nunit-console-runner.dll
        │   │   │   │   │   ├── nunit.core.dll
        │   │   │   │   │   ├── nunit.framework.dll
        │   │   │   │   │   └── nunit.util.dll
        │   │   │   │   ├── 1.1
        │   │   │   │   │   ├── NDoc.Core.dll
        │   │   │   │   │   ├── NDoc.Documenter.Msdn.dll
        │   │   │   │   │   ├── NDoc.ExtendedUI.dll
        │   │   │   │   │   ├── nunit.core.dll
        │   │   │   │   │   ├── nunit.framework.dll
        │   │   │   │   │   └── nunit.util.dll
        │   │   │   │   └── 2.0
        │   │   │   │       ├── NDoc.Core.dll
        │   │   │   │       ├── NDoc.Documenter.Msdn.dll
        │   │   │   │       ├── NDoc.ExtendedUI.dll
        │   │   │   │       ├── nunit.core.dll
        │   │   │   │       ├── nunit.framework.dll
        │   │   │   │       └── nunit.util.dll
        │   │   │   └── NUnitCore.dll
        │   │   ├── log4net.dll
        │   │   ├── Macrodef.dll
        │   │   ├── NAnt.CompressionTasks.dll
        │   │   ├── NAnt.CompressionTasks.xml
        │   │   ├── NAnt.Core.dll
        │   │   ├── NAnt.Core.xml
        │   │   ├── NAnt.DotNetTasks.dll
        │   │   ├── NAnt.DotNetTasks.xml
        │   │   ├── NAnt.exe
        │   │   ├── NAnt.exe.config
        │   │   ├── NAnt.MSNetTasks.dll
        │   │   ├── NAnt.MSNetTasks.xml
        │   │   ├── NAnt.NUnit1Tasks.dll
        │   │   ├── NAnt.NUnit1Tasks.xml
        │   │   ├── NAnt.NUnit2Tasks.dll
        │   │   ├── NAnt.NUnit2Tasks.xml
        │   │   ├── NAnt.NUnit.dll
        │   │   ├── NAnt.NUnit.xml
        │   │   ├── NAnt.SourceControlTasks.dll
        │   │   ├── NAnt.SourceControlTasks.xml
        │   │   ├── NAnt.VisualCppTasks.dll
        │   │   ├── NAnt.VisualCppTasks.xml
        │   │   ├── NAnt.VSNetTasks.dll
        │   │   ├── NAnt.VSNetTasks.xml
        │   │   ├── NAnt.Win32Tasks.dll
        │   │   ├── NAnt.Win32Tasks.xml
        │   │   ├── NAnt.xml
        │   │   ├── NDoc.Documenter.NAnt.dll
        │   │   └── scvs.exe
        │   ├── COPYING.txt
        │   ├── README.txt
        │   └── schema
        │       └── nant.xsd
        ├── NCover
        │   ├── Coverage.xsl
        │   ├── CoverLib.dll
        │   ├── Microsoft.VC80.CRT.manifest
        │   ├── MSVCP80.dll
        │   ├── MSVCR80.dll
        │   ├── NCover.Console.exe
        │   ├── NCover.Console.exe.config
        │   ├── NCoverFAQ.html
        │   └── NCover.Framework.dll
        ├── NCoverExplorer
        │   ├── ActiproEULA.html
        │   ├── ActiproSoftware.Shared.Net11.dll
        │   ├── ActiproSoftware.SyntaxEditor.Net11.dll
        │   ├── ActiproSoftware.WinUICore.Net11.dll
        │   ├── CommandBars.dll
        │   ├── ConsoleConfig.xsd
        │   ├── ConsoleExample.config
        │   ├── CoverageReport.xsl
        │   ├── CoverageReport.xsl.original
        │   ├── LicencePersonal.rtf
        │   ├── NCoverExplorer.Console.exe
        │   ├── NCoverExplorer.Core.dll
        │   ├── NCoverExplorer.exe
        │   ├── NCoverExplorer.exe.config
        │   ├── NCoverExplorerFAQ.html
        │   ├── NCoverExplorer.NAntTasks.dll
        │   ├── NCoverExplorer.NCoverRunner.dll
        │   ├── NCoverExplorerReleaseNotes.html
        │   └── NCoverExplorer.WinForms.dll
        ├── ndoc3
        │   ├── Interop.MSHelpCompiler.dll
        │   ├── NDoc3Console.exe
        │   ├── NDoc3Console.pdb
        │   ├── NDoc3.Core.dll
        │   ├── NDoc3.Core.pdb
        │   ├── NDoc3.Documenter.Msdn.dll
        │   ├── NDoc3.Documenter.Msdn.pdb
        │   ├── NDoc3.Documenter.Xml.dll
        │   ├── NDoc3.Documenter.Xml.pdb
        │   ├── NDoc3.ExtendedUI.dll
        │   ├── NDoc3.ExtendedUI.pdb
        │   ├── NDoc3Gui.exe
        │   ├── NDoc3Gui.exe.manifest
        │   ├── NDoc3Gui.pdb
        │   └── NDoc3UsersGuide.chm
        ├── Net-Portability-Analyzer
        │   └── ApiPort.exe
        ├── nuget
        │   └── NuGet.exe
        └── nunit
            ├── agent.conf
            ├── agent.log.conf
            ├── framework
            │   ├── nunit.framework.dll
            │   ├── nunit.framework.xml
            │   ├── nunit.mocks.dll
            │   └── pnunit.framework.dll
            ├── launcher.log.conf
            ├── lib
            │   ├── Failure.png
            │   ├── fit.dll
            │   ├── Ignored.png
            │   ├── Inconclusive.png
            │   ├── log4net.dll
            │   ├── nunit-console-runner.dll
            │   ├── nunit.core.dll
            │   ├── nunit.core.interfaces.dll
            │   ├── nunit.fixtures.dll
            │   ├── nunit-gui-runner.dll
            │   ├── nunit.uiexception.dll
            │   ├── nunit.uikit.dll
            │   ├── nunit.util.dll
            │   ├── Skipped.png
            │   └── Success.png
            ├── nunit-agent.exe
            ├── nunit-agent.exe.config
            ├── nunit-agent-x86.exe
            ├── nunit-agent-x86.exe.config
            ├── nunit-console.exe
            ├── nunit-console.exe.config
            ├── nunit-console-x86.exe
            ├── nunit-console-x86.exe.config
            ├── nunit.exe
            ├── nunit.exe.config
            ├── NUnitFitTests.html
            ├── nunit.framework.dll
            ├── NUnitTests.config
            ├── NUnitTests.nunit
            ├── nunit-x86.exe
            ├── nunit-x86.exe.config
            ├── pnunit-agent.exe
            ├── pnunit-agent.exe.config
            ├── pnunit.framework.dll
            ├── pnunit-launcher.exe
            ├── pnunit-launcher.exe.config
            ├── pnunit.tests.dll
            ├── runFile.exe
            ├── runFile.exe.config
            ├── runpnunit.bat
            ├── test.conf
            └── tests
                ├── loadtest-assembly.dll
                ├── mock-assembly.dll
                ├── nonamespace-assembly.dll
                ├── nunit-console.tests.dll
                ├── nunit.core.tests.dll
                ├── nunit.fixtures.tests.dll
                ├── nunit.framework.dll
                ├── nunit.framework.tests.dll
                ├── nunit-gui.tests.dll
                ├── nunit.mocks.tests.dll
                ├── nunit.uiexception.tests.dll
                ├── nunit.uikit.tests.dll
                ├── nunit.util.tests.dll
                ├── test-assembly.dll
                ├── test-utilities.dll
                └── timing-tests.dll

412 directories, 1293 files

标签: common .NET NET COM ogg

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警