Apache logging services logo

Rat (Release Audit Tool) results

The following document contains the results of Rat (Release Audit Tool).

  1. *****************************************************
  2. Summary
  3. -------
  4. Generated at: 2020-10-18T17:54:00+02:00
  5.  
  6. Notes: 5
  7. Binaries: 133
  8. Archives: 0
  9. Standards: 710
  10.  
  11. Apache Licensed: 669
  12. Generated Documents: 0
  13.  
  14. JavaDocs are generated, thus a license header is optional.
  15. Generated files do not require license headers.
  16.  
  17. 41 Unknown Licenses
  18.  
  19. *****************************************************
  20.  
  21. Files with unapproved licenses:
  22.  
  23. appveyer.yml
  24. install-net-framework-sdk-3.5.ps1
  25. install-dotnet-core-sdk-1.1.ps1
  26. BUILDING.md
  27. build-with-docker-for-windows.bat
  28. local-tasks/build-site.js
  29. local-tasks/prepare-build-artifacts.js
  30. local-tasks/hash-build-artifacts.js
  31. local-tasks/zip.js
  32. local-tasks/update-version-info.js
  33. local-tasks/prefix-build-artifacts.js
  34. src/Directory.Build.props
  35. src/MonoForFramework.targets
  36. src/log4net/log4net.csproj
  37. src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
  38. src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
  39. src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
  40. src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
  41. src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
  42. src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
  43. src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
  44. src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
  45. src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
  46. src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
  47. src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
  48. src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
  49. src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
  50. src/log4net.Tests/NUnitTestRunnerInitializer.cs
  51. src/log4net.Tests/log4net.Tests.csproj
  52. src/.idea/.idea.log4net/riderModule.iml
  53. src/.idea/.idea.log4net/.idea/modules.xml
  54. src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
  55. src/.idea/.idea.log4net/.idea/contentModel.xml
  56. src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
  57. src/.idea/.idea.log4net/.idea/.idea.log4net.iml
  58. src/.idea/.idea.log4net/.idea/vcs.xml
  59. src/.idea/.idea.log4net/.idea/workspace.xml
  60. src/.idea/.idea.log4net/.idea/indexLayout.xml
  61. src/.idea/.idea.log4net/.idea/misc.xml
  62. src/.idea/.idea.log4net/.idea/.name
  63. README.md
  64.  
  65. *****************************************************
  66.  
  67. *****************************************************
  68. Files with Apache License headers will be marked AL
  69. Binary files (which do not require any license headers) will be marked B
  70. Compressed archives will be marked A
  71. Notices, licenses etc. will be marked N
  72. AL examples/mono/nant.build
  73. AL examples/mono/1.0/Performance/nant.build
  74. AL examples/mono/1.0/Performance/NotLogging/cs/nant.build
  75. AL examples/mono/1.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
  76. AL examples/mono/1.0/Performance/NotLogging/cs/src/NotLogging.cs
  77. AL examples/mono/1.0/Performance/NotLogging/cs/nant.config
  78. AL examples/mono/1.0/Performance/NotLogging/nant.build
  79. AL examples/mono/1.0/Performance/NotLogging/nant.config
  80. AL examples/mono/1.0/Performance/nant.config
  81. AL examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.build
  82. AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
  83. AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
  84. AL examples/mono/1.0/Tutorials/ConsoleApp/cs/src/App.config
  85. AL examples/mono/1.0/Tutorials/ConsoleApp/cs/nant.config
  86. AL examples/mono/1.0/Tutorials/ConsoleApp/nant.build
  87. AL examples/mono/1.0/Tutorials/ConsoleApp/nant.config
  88. AL examples/mono/1.0/Tutorials/nant.build
  89. AL examples/mono/1.0/Tutorials/nant.config
  90. AL examples/mono/1.0/Repository/SharedModule/cs/nant.build
  91. AL examples/mono/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
  92. AL examples/mono/1.0/Repository/SharedModule/cs/src/Math.cs
  93. AL examples/mono/1.0/Repository/SharedModule/cs/nant.config
  94. AL examples/mono/1.0/Repository/SharedModule/nant.build
  95. AL examples/mono/1.0/Repository/SharedModule/nant.config
  96. AL examples/mono/1.0/Repository/nant.build
  97. AL examples/mono/1.0/Repository/SimpleApp/cs/nant.build
  98. AL examples/mono/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
  99. AL examples/mono/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
  100. B examples/mono/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
  101. AL examples/mono/1.0/Repository/SimpleApp/cs/src/App.config
  102. AL examples/mono/1.0/Repository/SimpleApp/cs/nant.config
  103. AL examples/mono/1.0/Repository/SimpleApp/nant.build
  104. AL examples/mono/1.0/Repository/SimpleApp/nant.config
  105. AL examples/mono/1.0/Repository/SimpleModule/cs/nant.build
  106. AL examples/mono/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
  107. B examples/mono/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
  108. AL examples/mono/1.0/Repository/SimpleModule/cs/src/Math.cs
  109. AL examples/mono/1.0/Repository/SimpleModule/cs/nant.config
  110. AL examples/mono/1.0/Repository/SimpleModule/nant.build
  111. AL examples/mono/1.0/Repository/SimpleModule/nant.config
  112. AL examples/mono/1.0/Repository/nant.config
  113. AL examples/mono/1.0/nant.build
  114. AL examples/mono/1.0/nant.config
  115. AL examples/mono/nant.config
  116. AL examples/nant.build
  117. AL examples/netcf/nant.build
  118. AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.build
  119. AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
  120. AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csdproj
  121. AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/EntryPoint.cs
  122. AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
  123. B examples/netcf/1.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.exe.config
  124. AL examples/netcf/1.0/Tutorials/ConsoleApp/cs/nant.config
  125. AL examples/netcf/1.0/Tutorials/ConsoleApp/nant.build
  126. AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.build
  127. AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
  128. AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
  129. AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/EntryPoint.vb
  130. AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbdproj
  131. B examples/netcf/1.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.exe.config
  132. AL examples/netcf/1.0/Tutorials/ConsoleApp/vb/nant.config
  133. AL examples/netcf/1.0/Tutorials/ConsoleApp/nant.config
  134. AL examples/netcf/1.0/Tutorials/nant.build
  135. AL examples/netcf/1.0/Tutorials/nant.config
  136. AL examples/netcf/1.0/cs-examples.sln
  137. AL examples/netcf/1.0/nant.build
  138. AL examples/netcf/1.0/nant.config
  139. AL examples/netcf/1.0/vb-examples.sln
  140. AL examples/netcf/nant.config
  141. AL examples/sscli/nant.build
  142. AL examples/sscli/1.0/Tutorials/ConsoleApp/nant.build
  143. AL examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.build
  144. AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/LoggingExample.js
  145. AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/App.config
  146. AL examples/sscli/1.0/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
  147. AL examples/sscli/1.0/Tutorials/ConsoleApp/js/nant.config
  148. AL examples/sscli/1.0/Tutorials/ConsoleApp/nant.config
  149. AL examples/sscli/1.0/Tutorials/nant.build
  150. AL examples/sscli/1.0/Tutorials/nant.config
  151. AL examples/sscli/1.0/Repository/SharedModule/cs/nant.build
  152. AL examples/sscli/1.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
  153. AL examples/sscli/1.0/Repository/SharedModule/cs/src/Math.cs
  154. AL examples/sscli/1.0/Repository/SharedModule/cs/nant.config
  155. AL examples/sscli/1.0/Repository/SharedModule/nant.build
  156. AL examples/sscli/1.0/Repository/SharedModule/nant.config
  157. AL examples/sscli/1.0/Repository/nant.build
  158. AL examples/sscli/1.0/Repository/SimpleApp/cs/nant.build
  159. AL examples/sscli/1.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
  160. AL examples/sscli/1.0/Repository/SimpleApp/cs/src/EntryPoint.cs
  161. B examples/sscli/1.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
  162. AL examples/sscli/1.0/Repository/SimpleApp/cs/src/App.config
  163. AL examples/sscli/1.0/Repository/SimpleApp/cs/nant.config
  164. AL examples/sscli/1.0/Repository/SimpleApp/nant.build
  165. AL examples/sscli/1.0/Repository/SimpleApp/nant.config
  166. AL examples/sscli/1.0/Repository/SimpleModule/cs/nant.build
  167. AL examples/sscli/1.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
  168. B examples/sscli/1.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
  169. AL examples/sscli/1.0/Repository/SimpleModule/cs/src/Math.cs
  170. AL examples/sscli/1.0/Repository/SimpleModule/cs/nant.config
  171. AL examples/sscli/1.0/Repository/SimpleModule/nant.build
  172. AL examples/sscli/1.0/Repository/SimpleModule/nant.config
  173. AL examples/sscli/1.0/Repository/nant.config
  174. AL examples/sscli/1.0/nant.build
  175. AL examples/sscli/1.0/nant.config
  176. AL examples/sscli/nant.config
  177. AL examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.build
  178. AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.vcproj
  179. AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/AssemblyInfo.cpp
  180. AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/ConsoleApp.cpp
  181. AL examples/net/1.1/Tutorials/ConsoleApp/cpp/src/App.config
  182. AL examples/net/1.1/Tutorials/ConsoleApp/cpp/nant.config
  183. AL examples/net/1.1/Tutorials/ConsoleApp/nant.build
  184. AL examples/net/1.1/Tutorials/ConsoleApp/js/nant.build
  185. AL examples/net/1.1/Tutorials/ConsoleApp/js/src/LoggingExample.js
  186. AL examples/net/1.1/Tutorials/ConsoleApp/js/src/App.config
  187. AL examples/net/1.1/Tutorials/ConsoleApp/js/src/AssemblyInfo.js
  188. AL examples/net/1.1/Tutorials/ConsoleApp/js/nant.config
  189. AL examples/net/1.1/Tutorials/ConsoleApp/nant.config
  190. AL examples/net/1.1/Tutorials/nant.build
  191. AL examples/net/1.1/Tutorials/nant.config
  192. AL examples/net/1.1/cpp-examples.sln
  193. AL examples/net/1.1/Repository/SharedModule/nant.build
  194. AL examples/net/1.1/Repository/SharedModule/js/nant.build
  195. AL examples/net/1.1/Repository/SharedModule/js/src/AssemblyInfo.js
  196. AL examples/net/1.1/Repository/SharedModule/js/src/Math.js
  197. AL examples/net/1.1/Repository/SharedModule/js/nant.config
  198. AL examples/net/1.1/Repository/SharedModule/nant.config
  199. AL examples/net/1.1/Repository/nant.build
  200. AL examples/net/1.1/Repository/SimpleApp/nant.build
  201. AL examples/net/1.1/Repository/SimpleApp/js/nant.build
  202. B examples/net/1.1/Repository/SimpleApp/js/src/SimpleApp.exe.log4net
  203. AL examples/net/1.1/Repository/SimpleApp/js/src/EntryPoint.js
  204. AL examples/net/1.1/Repository/SimpleApp/js/src/App.config
  205. AL examples/net/1.1/Repository/SimpleApp/js/src/AssemblyInfo.js
  206. AL examples/net/1.1/Repository/SimpleApp/js/nant.config
  207. AL examples/net/1.1/Repository/SimpleApp/nant.config
  208. AL examples/net/1.1/Repository/SimpleModule/nant.build
  209. AL examples/net/1.1/Repository/SimpleModule/js/nant.build
  210. B examples/net/1.1/Repository/SimpleModule/js/src/SimpleModule.dll.log4net
  211. AL examples/net/1.1/Repository/SimpleModule/js/src/AssemblyInfo.js
  212. AL examples/net/1.1/Repository/SimpleModule/js/src/Math.js
  213. AL examples/net/1.1/Repository/SimpleModule/js/nant.config
  214. AL examples/net/1.1/Repository/SimpleModule/nant.config
  215. AL examples/net/1.1/Repository/nant.config
  216. AL examples/net/1.1/nant.build
  217. AL examples/net/1.1/nant.config
  218. AL examples/net/nant.build
  219. AL examples/net/2.0/Performance/nant.build
  220. AL examples/net/2.0/Performance/NotLogging/cs/nant.build
  221. AL examples/net/2.0/Performance/NotLogging/cs/src/AssemblyInfo.cs
  222. AL examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.csproj
  223. AL examples/net/2.0/Performance/NotLogging/cs/src/NotLogging.cs
  224. AL examples/net/2.0/Performance/NotLogging/cs/nant.config
  225. AL examples/net/2.0/Performance/NotLogging/nant.build
  226. AL examples/net/2.0/Performance/NotLogging/vb/nant.build
  227. AL examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vb
  228. AL examples/net/2.0/Performance/NotLogging/vb/src/AssemblyInfo.vb
  229. AL examples/net/2.0/Performance/NotLogging/vb/src/NotLogging.vbproj
  230. AL examples/net/2.0/Performance/NotLogging/vb/nant.config
  231. AL examples/net/2.0/Performance/NotLogging/nant.config
  232. AL examples/net/2.0/Performance/nant.config
  233. AL examples/net/2.0/Remoting/RemotingServer/cs/nant.build
  234. AL examples/net/2.0/Remoting/RemotingServer/cs/src/AssemblyInfo.cs
  235. AL examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.cs
  236. AL examples/net/2.0/Remoting/RemotingServer/cs/src/App.config
  237. AL examples/net/2.0/Remoting/RemotingServer/cs/src/RemotingServer.csproj
  238. AL examples/net/2.0/Remoting/RemotingServer/cs/nant.config
  239. AL examples/net/2.0/Remoting/RemotingServer/nant.build
  240. AL examples/net/2.0/Remoting/RemotingServer/nant.config
  241. AL examples/net/2.0/Remoting/RemotingClient/cs/nant.build
  242. AL examples/net/2.0/Remoting/RemotingClient/cs/src/AssemblyInfo.cs
  243. AL examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.cs
  244. AL examples/net/2.0/Remoting/RemotingClient/cs/src/RemotingClient.csproj
  245. AL examples/net/2.0/Remoting/RemotingClient/cs/src/App.config
  246. AL examples/net/2.0/Remoting/RemotingClient/cs/nant.config
  247. AL examples/net/2.0/Remoting/RemotingClient/nant.build
  248. AL examples/net/2.0/Remoting/RemotingClient/nant.config
  249. AL examples/net/2.0/Remoting/nant.build
  250. AL examples/net/2.0/Remoting/nant.config
  251. AL examples/net/2.0/Tutorials/ConsoleApp/cs/nant.build
  252. AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/AssemblyInfo.cs
  253. AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/ConsoleApp.csproj
  254. AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/LoggingExample.cs
  255. AL examples/net/2.0/Tutorials/ConsoleApp/cs/src/App.config
  256. AL examples/net/2.0/Tutorials/ConsoleApp/cs/nant.config
  257. AL examples/net/2.0/Tutorials/ConsoleApp/nant.build
  258. AL examples/net/2.0/Tutorials/ConsoleApp/vb/nant.build
  259. AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/AssemblyInfo.vb
  260. AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/LoggingExample.vb
  261. AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/ConsoleApp.vbproj
  262. AL examples/net/2.0/Tutorials/ConsoleApp/vb/src/App.config
  263. AL examples/net/2.0/Tutorials/ConsoleApp/vb/nant.config
  264. AL examples/net/2.0/Tutorials/ConsoleApp/nant.config
  265. AL examples/net/2.0/Tutorials/nant.build
  266. AL examples/net/2.0/Tutorials/nant.config
  267. AL examples/net/2.0/Tutorials/WebApp/cs/nant.build
  268. AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyInfo.cs
  269. B examples/net/2.0/Tutorials/WebApp/cs/src/SimpleModule.dll.log4net
  270. AL examples/net/2.0/Tutorials/WebApp/cs/src/AssemblyVersionInfo.cs
  271. AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.cs
  272. AL examples/net/2.0/Tutorials/WebApp/cs/src/Web.config
  273. AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.vsdisco
  274. AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.cs
  275. AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx.resx
  276. B examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.dll.log4net
  277. AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax
  278. AL examples/net/2.0/Tutorials/WebApp/cs/src/Global.asax.resx
  279. AL examples/net/2.0/Tutorials/WebApp/cs/src/WebForm1.aspx
  280. AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj.webinfo
  281. AL examples/net/2.0/Tutorials/WebApp/cs/src/WebApp.csproj
  282. AL examples/net/2.0/Tutorials/WebApp/cs/nant.config
  283. AL examples/net/2.0/Tutorials/WebApp/nant.build
  284. AL examples/net/2.0/Tutorials/WebApp/vb/nant.build
  285. B examples/net/2.0/Tutorials/WebApp/vb/src/SimpleModule.dll.log4net
  286. AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.vb
  287. AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.vb
  288. AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyInfo.vb
  289. AL examples/net/2.0/Tutorials/WebApp/vb/src/Web.config
  290. AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vsdisco
  291. AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx.resx
  292. B examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.dll.log4net
  293. AL examples/net/2.0/Tutorials/WebApp/vb/src/AssemblyVersionInfo.vb
  294. AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax
  295. AL examples/net/2.0/Tutorials/WebApp/vb/src/Global.asax.resx
  296. AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj
  297. AL examples/net/2.0/Tutorials/WebApp/vb/src/WebApp.vbproj.webinfo
  298. AL examples/net/2.0/Tutorials/WebApp/vb/src/WebForm1.aspx
  299. AL examples/net/2.0/Tutorials/WebApp/vb/nant.config
  300. N examples/net/2.0/Tutorials/WebApp/readme.txt
  301. AL examples/net/2.0/Tutorials/WebApp/nant.config
  302. AL examples/net/2.0/cs-examples.sln
  303. AL examples/net/2.0/Repository/SharedModule/cs/nant.build
  304. AL examples/net/2.0/Repository/SharedModule/cs/src/SharedModule.csproj
  305. AL examples/net/2.0/Repository/SharedModule/cs/src/AssemblyInfo.cs
  306. AL examples/net/2.0/Repository/SharedModule/cs/src/Math.cs
  307. AL examples/net/2.0/Repository/SharedModule/cs/nant.config
  308. AL examples/net/2.0/Repository/SharedModule/nant.build
  309. AL examples/net/2.0/Repository/SharedModule/vb/nant.build
  310. AL examples/net/2.0/Repository/SharedModule/vb/src/AssemblyInfo.vb
  311. AL examples/net/2.0/Repository/SharedModule/vb/src/SharedModule.vbproj
  312. AL examples/net/2.0/Repository/SharedModule/vb/src/Math.vb
  313. AL examples/net/2.0/Repository/SharedModule/vb/nant.config
  314. AL examples/net/2.0/Repository/SharedModule/nant.config
  315. AL examples/net/2.0/Repository/nant.build
  316. AL examples/net/2.0/Repository/SimpleApp/cs/nant.build
  317. AL examples/net/2.0/Repository/SimpleApp/cs/src/AssemblyInfo.cs
  318. AL examples/net/2.0/Repository/SimpleApp/cs/src/EntryPoint.cs
  319. B examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.exe.log4net
  320. AL examples/net/2.0/Repository/SimpleApp/cs/src/App.config
  321. AL examples/net/2.0/Repository/SimpleApp/cs/src/SimpleApp.csproj
  322. AL examples/net/2.0/Repository/SimpleApp/cs/nant.config
  323. AL examples/net/2.0/Repository/SimpleApp/nant.build
  324. AL examples/net/2.0/Repository/SimpleApp/vb/nant.build
  325. AL examples/net/2.0/Repository/SimpleApp/vb/src/AssemblyInfo.vb
  326. B examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.exe.log4net
  327. AL examples/net/2.0/Repository/SimpleApp/vb/src/SimpleApp.vbproj
  328. AL examples/net/2.0/Repository/SimpleApp/vb/src/App.config
  329. AL examples/net/2.0/Repository/SimpleApp/vb/src/EntryPoint.vb
  330. AL examples/net/2.0/Repository/SimpleApp/vb/nant.config
  331. AL examples/net/2.0/Repository/SimpleApp/nant.config
  332. AL examples/net/2.0/Repository/SimpleModule/cs/nant.build
  333. AL examples/net/2.0/Repository/SimpleModule/cs/src/AssemblyInfo.cs
  334. B examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.dll.log4net
  335. AL examples/net/2.0/Repository/SimpleModule/cs/src/Math.cs
  336. AL examples/net/2.0/Repository/SimpleModule/cs/src/SimpleModule.csproj
  337. AL examples/net/2.0/Repository/SimpleModule/cs/nant.config
  338. AL examples/net/2.0/Repository/SimpleModule/nant.build
  339. AL examples/net/2.0/Repository/SimpleModule/vb/nant.build
  340. B examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.dll.log4net
  341. AL examples/net/2.0/Repository/SimpleModule/vb/src/AssemblyInfo.vb
  342. AL examples/net/2.0/Repository/SimpleModule/vb/src/Math.vb
  343. AL examples/net/2.0/Repository/SimpleModule/vb/src/SimpleModule.vbproj
  344. AL examples/net/2.0/Repository/SimpleModule/vb/nant.config
  345. AL examples/net/2.0/Repository/SimpleModule/nant.config
  346. AL examples/net/2.0/Repository/nant.config
  347. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.build
  348. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/AssemblyInfo.cs
  349. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/LoggingExample.cs
  350. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/App.config
  351. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LineWrappingLayout.cs
  352. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelConversionPattern.cs
  353. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/LevelPatternLayout.cs
  354. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/Layout/ForwardingLayout.cs
  355. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/src/SampleLayoutsApp.csproj
  356. AL examples/net/2.0/Layouts/SampleLayoutsApp/cs/nant.config
  357. AL examples/net/2.0/Layouts/SampleLayoutsApp/nant.build
  358. AL examples/net/2.0/Layouts/SampleLayoutsApp/nant.config
  359. AL examples/net/2.0/Layouts/nant.build
  360. AL examples/net/2.0/Layouts/nant.config
  361. AL examples/net/2.0/Extensibility/nant.build
  362. AL examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.build
  363. AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/AssemblyInfo.cs
  364. AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/EventIDLogApp.csproj
  365. AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/EventIDLogApp.cs
  366. AL examples/net/2.0/Extensibility/EventIDLogApp/cs/src/App.config
  367. AL examples/net/2.0/Extensibility/EventIDLogApp/cs/nant.config
  368. AL examples/net/2.0/Extensibility/EventIDLogApp/nant.build
  369. AL examples/net/2.0/Extensibility/EventIDLogApp/nant.config
  370. AL examples/net/2.0/Extensibility/nant.config
  371. AL examples/net/2.0/Extensibility/TraceLogApp/cs/nant.build
  372. AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/AssemblyInfo.cs
  373. AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.cs
  374. B examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.exe.log4net
  375. AL examples/net/2.0/Extensibility/TraceLogApp/cs/src/TraceLogApp.csproj
  376. AL examples/net/2.0/Extensibility/TraceLogApp/cs/nant.config
  377. AL examples/net/2.0/Extensibility/TraceLogApp/nant.build
  378. AL examples/net/2.0/Extensibility/TraceLogApp/nant.config
  379. AL examples/net/2.0/nant.build
  380. AL examples/net/2.0/nant.config
  381. AL examples/net/2.0/vb-examples.sln
  382. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.build
  383. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/AssemblyInfo.cs
  384. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FastDbAppender.cs
  385. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppender.cs
  386. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageObjectExpanderAppender.cs
  387. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/FireEventAppender.cs
  388. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/AsyncAppender.cs
  389. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/SimpleSmtpAppender.cs
  390. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternLayoutAdoNetAppenderParameter.cs
  391. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/PatternFileAppender.cs
  392. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MsmqAppender.cs
  393. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/Appender/MessageBoxAppender.cs
  394. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/SampleAppendersApp.csproj
  395. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/LoggingExample.cs
  396. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/src/App.config
  397. AL examples/net/2.0/Appenders/SampleAppendersApp/cs/nant.config
  398. AL examples/net/2.0/Appenders/SampleAppendersApp/nant.build
  399. AL examples/net/2.0/Appenders/SampleAppendersApp/nant.config
  400. AL examples/net/2.0/Appenders/WmiAppender/cs/nant.build
  401. AL examples/net/2.0/Appenders/WmiAppender/cs/src/AssemblyInfo.cs
  402. AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLayout.cs
  403. AL examples/net/2.0/Appenders/WmiAppender/cs/src/IWmiBoundEvent.cs
  404. AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiLoggingEvent.cs
  405. AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiInstaller.cs
  406. AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.cs
  407. AL examples/net/2.0/Appenders/WmiAppender/cs/src/WmiAppender.csproj
  408. AL examples/net/2.0/Appenders/WmiAppender/cs/nant.config
  409. AL examples/net/2.0/Appenders/WmiAppender/nant.build
  410. AL examples/net/2.0/Appenders/WmiAppender/nant.config
  411. AL examples/net/2.0/Appenders/nant.build
  412. AL examples/net/2.0/Appenders/nant.config
  413. AL examples/net/nant.config
  414. AL examples/nant.config
  415. AL log4net.include
  416. AL log4net.shfbproj
  417. !????? appveyer.yml
  418. !????? install-net-framework-sdk-3.5.ps1
  419. B package-icon.png
  420. N KEYS
  421. !????? install-dotnet-core-sdk-1.1.ps1
  422. AL tests/nant.build
  423. AL netstandard/log4net.tests/CompatibilityExtensions.cs
  424. AL netstandard/log4net.tests/log4net.tests.xproj
  425. AL netstandard/log4net.tests/ApplicationException.cs
  426. AL netstandard/log4net.tests/ExpectedExceptionAttribute.cs
  427. AL netstandard/log4net/CompatibilityExtensions.cs
  428. AL netstandard/log4net/log4net.xproj
  429. AL netstandard/log4net.netstandard.sln
  430. AL extensions/nant.build
  431. AL extensions/net/nant.build
  432. AL extensions/net/1.0/cs-extensions.sln
  433. AL extensions/net/1.0/nant.build
  434. AL extensions/net/1.0/log4net.Ext.Trace/cs/nant.build
  435. AL extensions/net/1.0/log4net.Ext.Trace/cs/src/log4net.Ext.Trace.csproj
  436. AL extensions/net/1.0/log4net.Ext.Trace/cs/src/AssemblyInfo.cs
  437. AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogImpl.cs
  438. AL extensions/net/1.0/log4net.Ext.Trace/cs/src/ITraceLog.cs
  439. AL extensions/net/1.0/log4net.Ext.Trace/cs/src/TraceLogManager.cs
  440. AL extensions/net/1.0/log4net.Ext.Trace/cs/nant.config
  441. AL extensions/net/1.0/log4net.Ext.Trace/nant.build
  442. AL extensions/net/1.0/log4net.Ext.Trace/nant.config
  443. AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.build
  444. AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/AssemblyInfo.cs
  445. AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogImpl.cs
  446. AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/MarshalByRefLogManager.cs
  447. AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/src/log4net.Ext.MarshalByRef.csproj
  448. AL extensions/net/1.0/log4net.Ext.MarshalByRef/cs/nant.config
  449. AL extensions/net/1.0/log4net.Ext.MarshalByRef/nant.build
  450. AL extensions/net/1.0/log4net.Ext.MarshalByRef/nant.config
  451. AL extensions/net/1.0/nant.config
  452. AL extensions/net/1.0/log4net.Ext.EventID/cs/nant.build
  453. AL extensions/net/1.0/log4net.Ext.EventID/cs/src/AssemblyInfo.cs
  454. AL extensions/net/1.0/log4net.Ext.EventID/cs/src/log4net.Ext.EventID.csproj
  455. AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogManager.cs
  456. AL extensions/net/1.0/log4net.Ext.EventID/cs/src/IEventIDLog.cs
  457. AL extensions/net/1.0/log4net.Ext.EventID/cs/src/EventIDLogImpl.cs
  458. AL extensions/net/1.0/log4net.Ext.EventID/cs/nant.config
  459. AL extensions/net/1.0/log4net.Ext.EventID/nant.build
  460. AL extensions/net/1.0/log4net.Ext.EventID/nant.config
  461. AL extensions/net/nant.config
  462. AL extensions/nant.config
  463. !????? BUILDING.md
  464. AL Jenkinsfile
  465. N STATUS.txt
  466. !????? build-with-docker-for-windows.bat
  467. N NOTICE
  468. !????? local-tasks/build-site.js
  469. !????? local-tasks/prepare-build-artifacts.js
  470. !????? local-tasks/hash-build-artifacts.js
  471. !????? local-tasks/zip.js
  472. !????? local-tasks/update-version-info.js
  473. !????? local-tasks/prefix-build-artifacts.js
  474. !????? src/Directory.Build.props
  475. AL src/site/site.xml
  476. AL src/site/site.vm
  477. AL src/site/apt/roadmap.apt
  478. AL src/site/xdoc/history.xml
  479. AL src/site/xdoc/release/manual/internals.xml
  480. AL src/site/xdoc/release/manual/plugins.xml
  481. AL src/site/xdoc/release/manual/configuration.xml
  482. AL src/site/xdoc/release/manual/contexts.xml
  483. AL src/site/xdoc/release/manual/repositories.xml
  484. AL src/site/xdoc/release/manual/introduction.xml
  485. AL src/site/xdoc/release/security-reports.xml
  486. AL src/site/xdoc/release/example-apps.xml
  487. AL src/site/xdoc/release/features.xml
  488. AL src/site/xdoc/release/config-examples.xml
  489. AL src/site/xdoc/release/release-notes.xml
  490. AL src/site/xdoc/release/faq.xml
  491. AL src/site/xdoc/release/building.xml
  492. AL src/site/xdoc/release/howto/chainsaw.xml
  493. AL src/site/xdoc/release/howto/index.xml
  494. AL src/site/xdoc/release/framework-support.xml
  495. AL src/site/xdoc/download_log4net.xml
  496. AL src/site/xdoc/index.xml
  497. AL src/log4net.sln
  498. AL src/changes/changes.xml
  499. !????? src/MonoForFramework.targets
  500. AL src/log4net/AssemblyInfo.cs
  501. AL src/log4net/AssemblyVersionInfo.cs
  502. AL src/log4net/Appender/AppenderSkeleton.cs
  503. AL src/log4net/Appender/SmtpPickupDirAppender.cs
  504. AL src/log4net/Appender/ManagedColoredConsoleAppender.cs
  505. AL src/log4net/Appender/RollingFileAppender.cs
  506. AL src/log4net/Appender/LocalSyslogAppender.cs
  507. AL src/log4net/Appender/IBulkAppender.cs
  508. AL src/log4net/Appender/OutputDebugStringAppender.cs
  509. AL src/log4net/Appender/RemoteSyslogAppender.cs
  510. AL src/log4net/Appender/EventLogAppender.cs
  511. AL src/log4net/Appender/TraceAppender.cs
  512. AL src/log4net/Appender/BufferingForwardingAppender.cs
  513. AL src/log4net/Appender/RemotingAppender.cs
  514. AL src/log4net/Appender/ForwardingAppender.cs
  515. AL src/log4net/Appender/TextWriterAppender.cs
  516. AL src/log4net/Appender/FileAppender.cs
  517. AL src/log4net/Appender/SmtpAppender.cs
  518. AL src/log4net/Appender/DebugAppender.cs
  519. AL src/log4net/Appender/AppenderCollection.cs
  520. AL src/log4net/Appender/ColoredConsoleAppender.cs
  521. AL src/log4net/Appender/AnsiColorTerminalAppender.cs
  522. AL src/log4net/Appender/BufferingAppenderSkeleton.cs
  523. AL src/log4net/Appender/NetSendAppender.cs
  524. AL src/log4net/Appender/IAppender.cs
  525. AL src/log4net/Appender/TelnetAppender.cs
  526. AL src/log4net/Appender/MemoryAppender.cs
  527. AL src/log4net/Appender/UdpAppender.cs
  528. AL src/log4net/Appender/AspNetTraceAppender.cs
  529. AL src/log4net/Appender/ConsoleAppender.cs
  530. AL src/log4net/Appender/AdoNetAppender.cs
  531. AL src/log4net/Appender/IFlushable.cs
  532. AL src/log4net/LogicalThreadContext.cs
  533. AL src/log4net/Log4netAssemblyInfo.cs
  534. AL src/log4net/MDC.cs
  535. AL src/log4net/Repository/IXmlRepositoryConfigurator.cs
  536. AL src/log4net/Repository/ILoggerRepository.cs
  537. AL src/log4net/Repository/Hierarchy/RootLogger.cs
  538. AL src/log4net/Repository/Hierarchy/DefaultLoggerFactory.cs
  539. AL src/log4net/Repository/Hierarchy/Hierarchy.cs
  540. AL src/log4net/Repository/Hierarchy/XmlHierarchyConfigurator.cs
  541. AL src/log4net/Repository/Hierarchy/LoggerKey.cs
  542. AL src/log4net/Repository/Hierarchy/ProvisionNode.cs
  543. AL src/log4net/Repository/Hierarchy/ILoggerFactory.cs
  544. AL src/log4net/Repository/Hierarchy/Logger.cs
  545. AL src/log4net/Repository/IBasicRepositoryConfigurator.cs
  546. AL src/log4net/Repository/ConfigurationChangedEventArgs.cs
  547. AL src/log4net/Repository/LoggerRepositorySkeleton.cs
  548. AL src/log4net/ThreadContext.cs
  549. AL src/log4net/Filter/PropertyFilter.cs
  550. AL src/log4net/Filter/MdcFilter.cs
  551. AL src/log4net/Filter/IFilter.cs
  552. AL src/log4net/Filter/NdcFilter.cs
  553. AL src/log4net/Filter/FilterDecision.cs
  554. AL src/log4net/Filter/StringMatchFilter.cs
  555. AL src/log4net/Filter/LevelRangeFilter.cs
  556. AL src/log4net/Filter/LevelMatchFilter.cs
  557. AL src/log4net/Filter/LoggerMatchFilter.cs
  558. AL src/log4net/Filter/FilterSkeleton.cs
  559. AL src/log4net/Filter/DenyAllFilter.cs
  560. AL src/log4net/Config/PluginAttribute.cs
  561. AL src/log4net/Config/RepositoryAttribute.cs
  562. AL src/log4net/Config/DOMConfiguratorAttribute.cs
  563. AL src/log4net/Config/XmlConfigurator.cs
  564. AL src/log4net/Config/BasicConfigurator.cs
  565. AL src/log4net/Config/SecurityContextProviderAttribute.cs
  566. AL src/log4net/Config/DomainAttribute.cs
  567. AL src/log4net/Config/AliasDomainAttribute.cs
  568. AL src/log4net/Config/ConfiguratorAttribute.cs
  569. AL src/log4net/Config/Log4NetConfigurationSectionHandler.cs
  570. AL src/log4net/Config/DOMConfigurator.cs
  571. AL src/log4net/Config/XmlConfiguratorAttribute.cs
  572. AL src/log4net/Config/AliasRepositoryAttribute.cs
  573. AL src/log4net/LogManager.cs
  574. AL src/log4net/Plugin/PluginCollection.cs
  575. AL src/log4net/Plugin/IPluginFactory.cs
  576. AL src/log4net/Plugin/PluginMap.cs
  577. AL src/log4net/Plugin/IPlugin.cs
  578. AL src/log4net/Plugin/PluginSkeleton.cs
  579. AL src/log4net/Plugin/RemoteLoggingServerPlugin.cs
  580. AL src/log4net/Core/LevelEvaluator.cs
  581. AL src/log4net/Core/SecurityContextProvider.cs
  582. AL src/log4net/Core/CompactRepositorySelector.cs
  583. AL src/log4net/Core/IAppenderAttachable.cs
  584. AL src/log4net/Core/SecurityContext.cs
  585. AL src/log4net/Core/ILoggerWrapper.cs
  586. AL src/log4net/Core/ErrorCode.cs
  587. AL src/log4net/Core/LogException.cs
  588. AL src/log4net/Core/IFixingRequired.cs
  589. AL src/log4net/Core/ILogger.cs
  590. AL src/log4net/Core/MethodItem.cs
  591. AL src/log4net/Core/LevelCollection.cs
  592. AL src/log4net/Core/IOptionHandler.cs
  593. AL src/log4net/Core/StackFrameItem.cs
  594. AL src/log4net/Core/ExceptionEvaluator.cs
  595. AL src/log4net/Core/IErrorHandler.cs
  596. AL src/log4net/Core/ITriggeringEventEvaluator.cs
  597. AL src/log4net/Core/WrapperMap.cs
  598. AL src/log4net/Core/LevelMap.cs
  599. AL src/log4net/Core/LogImpl.cs
  600. AL src/log4net/Core/TimeEvaluator.cs
  601. AL src/log4net/Core/LoggerWrapperImpl.cs
  602. AL src/log4net/Core/LoggingEvent.cs
  603. AL src/log4net/Core/LoggerManager.cs
  604. AL src/log4net/Core/LocationInfo.cs
  605. AL src/log4net/Core/IRepositorySelector.cs
  606. AL src/log4net/Core/Level.cs
  607. AL src/log4net/Core/DefaultRepositorySelector.cs
  608. !????? src/log4net/log4net.csproj
  609. AL src/log4net/NDC.cs
  610. AL src/log4net/GlobalContext.cs
  611. AL src/log4net/assembly/bin.xml
  612. AL src/log4net/Util/ContextPropertiesBase.cs
  613. AL src/log4net/Util/ILogExtensions.cs
  614. AL src/log4net/Util/ThreadContextProperties.cs
  615. AL src/log4net/Util/PatternConverter.cs
  616. AL src/log4net/Util/ReadOnlyPropertiesDictionary.cs
  617. AL src/log4net/Util/CyclicBuffer.cs
  618. AL src/log4net/Util/ReusableStringWriter.cs
  619. AL src/log4net/Util/QuietTextWriter.cs
  620. AL src/log4net/Util/LevelMappingEntry.cs
  621. AL src/log4net/Util/GlobalContextProperties.cs
  622. AL src/log4net/Util/SystemStringFormat.cs
  623. AL src/log4net/Util/TextWriterAdapter.cs
  624. AL src/log4net/Util/ThreadContextStack.cs
  625. AL src/log4net/Util/ReaderWriterLock.cs
  626. AL src/log4net/Util/EmptyDictionary.cs
  627. AL src/log4net/Util/ThreadContextStacks.cs
  628. AL src/log4net/Util/NullSecurityContext.cs
  629. AL src/log4net/Util/PatternString.cs
  630. AL src/log4net/Util/WindowsSecurityContext.cs
  631. AL src/log4net/Util/ProtectCloseTextWriter.cs
  632. AL src/log4net/Util/OptionConverter.cs
  633. AL src/log4net/Util/CountingQuietTextWriter.cs
  634. AL src/log4net/Util/SystemInfo.cs
  635. AL src/log4net/Util/CompositeProperties.cs
  636. AL src/log4net/Util/TypeConverters/IPAddressConverter.cs
  637. AL src/log4net/Util/TypeConverters/IConvertFrom.cs
  638. AL src/log4net/Util/TypeConverters/IConvertTo.cs
  639. AL src/log4net/Util/TypeConverters/TypeConverter.cs
  640. AL src/log4net/Util/TypeConverters/EncodingConverter.cs
  641. AL src/log4net/Util/TypeConverters/PatternLayoutConverter.cs
  642. AL src/log4net/Util/TypeConverters/TypeConverterAttribute.cs
  643. AL src/log4net/Util/TypeConverters/BooleanConverter.cs
  644. AL src/log4net/Util/TypeConverters/PatternStringConverter.cs
  645. AL src/log4net/Util/TypeConverters/ConversionNotSupportedException.cs
  646. AL src/log4net/Util/TypeConverters/ConverterRegistry.cs
  647. AL src/log4net/Util/LevelMapping.cs
  648. AL src/log4net/Util/AppenderAttachedImpl.cs
  649. AL src/log4net/Util/Transform.cs
  650. AL src/log4net/Util/LogicalThreadContextProperties.cs
  651. AL src/log4net/Util/FormattingInfo.cs
  652. AL src/log4net/Util/NullEnumerator.cs
  653. AL src/log4net/Util/LogicalThreadContextStack.cs
  654. AL src/log4net/Util/OnlyOnceErrorHandler.cs
  655. AL src/log4net/Util/ConverterInfo.cs
  656. AL src/log4net/Util/PropertiesDictionary.cs
  657. AL src/log4net/Util/LogLog.cs
  658. AL src/log4net/Util/PatternStringConverters/DatePatternConverter.cs
  659. AL src/log4net/Util/PatternStringConverters/AppSettingPatternConverter.cs
  660. AL src/log4net/Util/PatternStringConverters/EnvironmentPatternConverter.cs
  661. AL src/log4net/Util/PatternStringConverters/UtcDatePatternConverter.cs
  662. AL src/log4net/Util/PatternStringConverters/ProcessIdPatternConverter.cs
  663. AL src/log4net/Util/PatternStringConverters/UserNamePatternConverter.cs
  664. AL src/log4net/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs
  665. AL src/log4net/Util/PatternStringConverters/NewLinePatternConverter.cs
  666. AL src/log4net/Util/PatternStringConverters/RandomStringPatternConverter.cs
  667. AL src/log4net/Util/PatternStringConverters/PropertyPatternConverter.cs
  668. AL src/log4net/Util/PatternStringConverters/AppDomainPatternConverter.cs
  669. AL src/log4net/Util/PatternStringConverters/LiteralPatternConverter.cs
  670. AL src/log4net/Util/PatternStringConverters/IdentityPatternConverter.cs
  671. AL src/log4net/Util/NullDictionaryEnumerator.cs
  672. AL src/log4net/Util/LogicalThreadContextStacks.cs
  673. AL src/log4net/Util/EmptyCollection.cs
  674. AL src/log4net/Util/PropertyEntry.cs
  675. AL src/log4net/Util/NativeError.cs
  676. AL src/log4net/Util/PatternParser.cs
  677. AL src/log4net/ObjectRenderer/IObjectRenderer.cs
  678. AL src/log4net/ObjectRenderer/RendererMap.cs
  679. AL src/log4net/ObjectRenderer/DefaultRenderer.cs
  680. AL src/log4net/DateFormatter/IDateFormatter.cs
  681. AL src/log4net/DateFormatter/DateTimeDateFormatter.cs
  682. AL src/log4net/DateFormatter/Iso8601DateFormatter.cs
  683. AL src/log4net/DateFormatter/SimpleDateFormatter.cs
  684. AL src/log4net/DateFormatter/AbsoluteTimeDateFormatter.cs
  685. AL src/log4net/NetStandardCompatibilityExtensions.cs
  686. AL src/log4net/ILog.cs
  687. AL src/log4net/Layout/PatternLayout.cs
  688. AL src/log4net/Layout/SimpleLayout.cs
  689. AL src/log4net/Layout/RawUtcTimeStampLayout.cs
  690. AL src/log4net/Layout/RawTimeStampLayout.cs
  691. AL src/log4net/Layout/RawPropertyLayout.cs
  692. AL src/log4net/Layout/LayoutSkeleton.cs
  693. AL src/log4net/Layout/Pattern/MessagePatternConverter.cs
  694. AL src/log4net/Layout/Pattern/DatePatternConverter.cs
  695. AL src/log4net/Layout/Pattern/AspNetRequestPatternConverter.cs
  696. AL src/log4net/Layout/Pattern/UtcDatePatternConverter.cs
  697. AL src/log4net/Layout/Pattern/RelativeTimePatternConverter.cs
  698. AL src/log4net/Layout/Pattern/ThreadPatternConverter.cs
  699. AL src/log4net/Layout/Pattern/AspNetPatternConverter.cs
  700. AL src/log4net/Layout/Pattern/NamedPatternConverter.cs
  701. AL src/log4net/Layout/Pattern/TypeNamePatternConverter.cs
  702. AL src/log4net/Layout/Pattern/FullLocationPatternConverter.cs
  703. AL src/log4net/Layout/Pattern/UserNamePatternConverter.cs
  704. AL src/log4net/Layout/Pattern/NdcPatternConverter.cs
  705. AL src/log4net/Layout/Pattern/LoggerPatternConverter.cs
  706. AL src/log4net/Layout/Pattern/StackTraceDetailPatternConverter.cs
  707. AL src/log4net/Layout/Pattern/LevelPatternConverter.cs
  708. AL src/log4net/Layout/Pattern/AspNetSessionPatternConverter.cs
  709. AL src/log4net/Layout/Pattern/PropertyPatternConverter.cs
  710. AL src/log4net/Layout/Pattern/AspNetContextPatternConverter.cs
  711. AL src/log4net/Layout/Pattern/PatternLayoutConverter.cs
  712. AL src/log4net/Layout/Pattern/LineLocationPatternConverter.cs
  713. AL src/log4net/Layout/Pattern/AppDomainPatternConverter.cs
  714. AL src/log4net/Layout/Pattern/FileLocationPatternConverter.cs
  715. AL src/log4net/Layout/Pattern/AspNetCachePatternConverter.cs
  716. AL src/log4net/Layout/Pattern/IdentityPatternConverter.cs
  717. AL src/log4net/Layout/Pattern/MethodLocationPatternConverter.cs
  718. AL src/log4net/Layout/Pattern/StackTracePatternConverter.cs
  719. AL src/log4net/Layout/Pattern/ExceptionPatternConverter.cs
  720. AL src/log4net/Layout/XmlLayout.cs
  721. AL src/log4net/Layout/IRawLayout.cs
  722. AL src/log4net/Layout/ILayout.cs
  723. AL src/log4net/Layout/XmlLayoutBase.cs
  724. AL src/log4net/Layout/DynamicPatternLayout.cs
  725. AL src/log4net/Layout/Layout2RawLayoutAdapter.cs
  726. AL src/log4net/Layout/RawLayoutConverter.cs
  727. AL src/log4net/Layout/ExceptionLayout.cs
  728. AL src/log4net/Layout/XmlLayoutSchemaLog4j.cs
  729. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CoreUtilities.resources.dll
  730. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  731. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  732. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  733. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/cs/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  734. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CoreUtilities.resources.dll
  735. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  736. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  737. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  738. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hant/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  739. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.dll
  740. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CoreUtilities.resources.dll
  741. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  742. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  743. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  744. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ko/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  745. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CoreUtilities.resources.dll
  746. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  747. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  748. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  749. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/tr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  750. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CoreUtilities.resources.dll
  751. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  752. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  753. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  754. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ru/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  755. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.ObjectModel.dll
  756. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
  757. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CoreUtilities.resources.dll
  758. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  759. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  760. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  761. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/it/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  762. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Security.Permissions.dll
  763. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.pdb
  764. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.DotNet.InternalAbstractions.dll
  765. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.TestPlatform.Common.dll
  766. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CommunicationUtilities.dll
  767. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.VisualStudio.CodeCoverage.Shim.dll
  768. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/testhost.dll
  769. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Xml.XPath.XmlDocument.dll
  770. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll
  771. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CoreUtilities.dll
  772. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CoreUtilities.resources.dll
  773. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  774. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  775. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  776. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/fr/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  777. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.PlatformAbstractions.dll
  778. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
  779. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.Utilities.dll
  780. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NuGet.Frameworks.dll
  781. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.api.dll
  782. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NUnit3.TestAdapter.dll
  783. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
  784. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.framework.dll
  785. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CoreUtilities.resources.dll
  786. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  787. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  788. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  789. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/zh-Hans/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  790. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CoreUtilities.resources.dll
  791. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  792. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  793. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  794. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/es/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  795. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/NUnit3.TestAdapter.pdb
  796. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CoreUtilities.resources.dll
  797. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  798. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  799. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  800. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/ja/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  801. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
  802. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CoreUtilities.resources.dll
  803. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  804. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  805. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  806. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/de/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  807. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
  808. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Security.Cryptography.ProtectedData.dll
  809. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.Tests.dll
  810. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/nunit.engine.core.dll
  811. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Microsoft.TestPlatform.CrossPlatEngine.dll
  812. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CoreUtilities.resources.dll
  813. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  814. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  815. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  816. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pt-BR/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  817. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/System.Configuration.ConfigurationManager.dll
  818. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/Newtonsoft.Json.dll
  819. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.dll
  820. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CoreUtilities.resources.dll
  821. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.ObjectModel.resources.dll
  822. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CrossPlatEngine.resources.dll
  823. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.VisualStudio.TestPlatform.Common.resources.dll
  824. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/pl/Microsoft.TestPlatform.CommunicationUtilities.resources.dll
  825. B src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.Tests.pdb
  826. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/nunit.engine.dll
  827. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.pdb
  828. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
  829. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/nunit.engine.api.dll
  830. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/NUnit3.TestAdapter.dll
  831. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/NUnit3.TestAdapter.pdb
  832. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.Tests.dll
  833. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.dll
  834. B src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.Tests.pdb
  835. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.dll
  836. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
  837. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.pdb
  838. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
  839. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
  840. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.api.dll
  841. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/NUnit3.TestAdapter.dll
  842. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
  843. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/NUnit3.TestAdapter.pdb
  844. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
  845. !????? src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
  846. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.Tests.dll
  847. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/nunit.engine.core.dll
  848. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.dll
  849. B src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.Tests.pdb
  850. B src/log4net.Tests/bin/CrossPlatform/net462/log4net.pdb
  851. !????? src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
  852. B src/log4net.Tests/bin/CrossPlatform/net462/nunit.framework.dll
  853. B src/log4net.Tests/bin/CrossPlatform/net462/log4net.Tests.dll
  854. B src/log4net.Tests/bin/CrossPlatform/net462/log4net.dll
  855. B src/log4net.Tests/bin/CrossPlatform/net462/log4net.Tests.pdb
  856. AL src/log4net.Tests/AssemblyInfo.cs
  857. !????? src/log4net.Tests/NUnitTestRunnerInitializer.cs
  858. AL src/log4net.Tests/Appender/AdoNet/Log4NetConnection.cs
  859. AL src/log4net.Tests/Appender/AdoNet/Log4NetTransaction.cs
  860. AL src/log4net.Tests/Appender/AdoNet/Log4NetCommand.cs
  861. AL src/log4net.Tests/Appender/AdoNet/Log4NetParameter.cs
  862. AL src/log4net.Tests/Appender/AdoNet/Log4NetParameterCollection.cs
  863. AL src/log4net.Tests/Appender/DebugAppenderTest.cs
  864. AL src/log4net.Tests/Appender/RollingFileAppenderTest.cs
  865. AL src/log4net.Tests/Appender/AdoNetAppenderTest.cs
  866. AL src/log4net.Tests/Appender/CountingAppender.cs
  867. AL src/log4net.Tests/Appender/EventLogAppenderTest.cs
  868. AL src/log4net.Tests/Appender/BufferingAppenderTest.cs
  869. AL src/log4net.Tests/Appender/AppenderCollectionTest.cs
  870. AL src/log4net.Tests/Appender/RemotingAppenderTest.cs
  871. AL src/log4net.Tests/Appender/TraceAppenderTest.cs
  872. AL src/log4net.Tests/Appender/RecursiveLoggingTest.cs
  873. AL src/log4net.Tests/Appender/SmtpPickupDirAppenderTest.cs
  874. AL src/log4net.Tests/Appender/StringAppender.cs
  875. AL src/log4net.Tests/Appender/MemoryAppenderTest.cs
  876. AL src/log4net.Tests/Appender/EventRaisingAppender.cs
  877. AL src/log4net.Tests/Utils.cs
  878. AL src/log4net.Tests/Filter/FilterTest.cs
  879. AL src/log4net.Tests/Hierarchy/Hierarchy.cs
  880. AL src/log4net.Tests/Hierarchy/XmlHierarchyConfiguratorTest.cs
  881. AL src/log4net.Tests/Hierarchy/Logger.cs
  882. !????? src/log4net.Tests/log4net.Tests.csproj
  883. AL src/log4net.Tests/Core/ShutdownTest.cs
  884. AL src/log4net.Tests/Core/EvaluatorTest.cs
  885. AL src/log4net.Tests/Core/StringFormatTest.cs
  886. AL src/log4net.Tests/Core/FixingTest.cs
  887. AL src/log4net.Tests/Context/ThreadContextTest.cs
  888. AL src/log4net.Tests/Context/LogicalThreadContextTest.cs
  889. AL src/log4net.Tests/LoggerRepository/ConfigurationMessages.cs
  890. AL src/log4net.Tests/Util/PatternConverterTest.cs
  891. AL src/log4net.Tests/Util/PropertiesDictionaryTest.cs
  892. AL src/log4net.Tests/Util/EnvironmentPatternConverterTest.cs
  893. AL src/log4net.Tests/Util/CyclicBufferTest.cs
  894. AL src/log4net.Tests/Util/SystemInfoTest.cs
  895. AL src/log4net.Tests/Util/RandomStringPatternConverterTest.cs
  896. AL src/log4net.Tests/Util/PatternStringTest.cs
  897. AL src/log4net.Tests/Util/TransformTest.cs
  898. AL src/log4net.Tests/Util/LogLogTest.cs
  899. AL src/log4net.Tests/DateFormatter/AbsoluteTimeDateFormatterTest.cs
  900. AL src/log4net.Tests/Layout/XmlLayoutTest.cs
  901. AL src/log4net.Tests/Layout/PatternLayoutTest.cs
  902. AL src/log4net.Tests/Layout/DynamicPatternLayoutTest.cs
  903. !????? src/.idea/.idea.log4net/riderModule.iml
  904. !????? src/.idea/.idea.log4net/.idea/modules.xml
  905. !????? src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
  906. !????? src/.idea/.idea.log4net/.idea/contentModel.xml
  907. !????? src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
  908. !????? src/.idea/.idea.log4net/.idea/.idea.log4net.iml
  909. !????? src/.idea/.idea.log4net/.idea/vcs.xml
  910. !????? src/.idea/.idea.log4net/.idea/workspace.xml
  911. !????? src/.idea/.idea.log4net/.idea/indexLayout.xml
  912. !????? src/.idea/.idea.log4net/.idea/misc.xml
  913. !????? src/.idea/.idea.log4net/.idea/.name
  914. B build-tools/nuget.exe
  915. AL log4net.build
  916. !????? README.md
  917. AL build.cmd
  918. AL pom.xml
  919. N LICENSE
  920. *****************************************************
  921.  
  922. Printing headers for text files without a valid license header...
  923. =====================================================
  924. == File: appveyer.yml
  925. =====================================================
  926. version: 1.0.{build}
  927. image: Visual Studio 2019
  928. build_script:
  929. - cmd: >-
  930. npm ci
  931. npm test
  932. npm run release
  933.  
  934. artifacts:
  935. - path: build/artifacts/*
  936.  
  937. =====================================================
  938. == File: install-net-framework-sdk-3.5.ps1
  939. =====================================================
  940. Write-Host "Downloading dotnetfx35.exe"
  941. Invoke-WebRequest -Uri "https://download.microsoft.com/download/2/0/E/20E90413-712F-438C-988E-FDAA79A8AC3D/dotnetfx35.exe" -OutFile dotnetfx35.exe
  942. Write-Host "Running dotnetfx35.exe"
  943. Start-Process -FilePath dotnetfx35.exe -ArgumentList "/wait","/passive" -Wait
  944. Write-Host "dotnetfx35 installed"
  945.  
  946.  
  947. =====================================================
  948. == File: install-dotnet-core-sdk-1.1.ps1
  949. =====================================================
  950. $installer="dotnet-dev-win-x64.1.1.14.exe"
  951. Write-Host "Downloading $installer"
  952. Invoke-WebRequest -Uri "https://download.visualstudio.microsoft.com/download/pr/c6b9a396-5e7a-4b91-86f6-f9e8df3bf1dd/6d61addfd6069e404981bede03f8f4f9/$installer" -OutFile $installer
  953. Write-Host "Running $installer"
  954. Start-Process -FilePath $installer -ArgumentList "/wait","/passive" -Wait
  955. Write-Host "dotnet core sdk 1.1 installed"
  956.  
  957.  
  958. =====================================================
  959. == File: BUILDING.md
  960. =====================================================
  961. ## Building log4net
  962.  
  963. Log4net provides support for a wide array of targets, including
  964. - older .net 2 and 3.5 (including client profiles)
  965. - more modern net40/net45
  966. - netstandard1.3/2.0
  967.  
  968. As such, it does require a relatively full .net environment on Windows to build.
  969.  
  970. Options:
  971. - build locally. Suggested environment:
  972. - Pre-requisites:
  973. - Visual Studio 2019 Build Tools
  974. - include desktop targets at least
  975. - include dotnet core targets or download and install
  976. the latest dotnet sdk (you will need at least v2.1)
  977. - Ensure you have .NET Framework 3.5 SP1 installed
  978. - on Win10+, this can only be installed via Add/Remove Windows Components
  979. - on other platforms, see https://dotnet.microsoft.com/download/dotnet-framework/net35-sp1
  980. - Building against .net 2/3.5, especially Client Profile, is not supported on Mono
  981. - Log4Net supports some older, out-of-support .net SDKs, particularly
  982. dotnet core 1.1 and .net framework client profiles for 3.5 and 4.0.
  983. There are helper powershell scripts in the root of this
  984. repository to assist with obtaining and installing these
  985. SDKs from Microsoft servers. Please see:
  986. - [install-dotnet-core-sdk-1.1.ps1](install-dotnet-core-sdk-1.1.ps1)
  987. - [install-net-framework-sdk-3.5.ps1](install-net-framework-sdk-3.5.ps1)
  988. - Binaries can be built with a Visual Studio or Rider installation
  989. - Binaries, packages and a release zip can be built via commandline
  990. - Ensure that you have a reasonably modern NodeJS installed (at least version 8+)
  991. - `npm ci`
  992. - `npm run build`
  993. - optionally `npm test` to run all tests
  994. - optionally `npm run release` to generate release artifacts
  995. - build via docker for windows, using the `build-with-docker-for-windows.bat` script
  996. - build via the vs2019 Windows AppVeyer image. There is an appveyer.yml file
  997. included which (should) build if you set up AppVeyer to track
  998. your fork. AppVeyer is free for open-source projects.
  999. (TODO: should have a link to the official AppVeyer build)
  1000.  
  1001. ## Updating the site
  1002.  
  1003. Log4Net uses Maven to build the site. Source artifacts can be found under `src/site`.
  1004. Building the site can be accomplished with `npm run build-site`. You should have maven
  1005. installed:
  1006. - Windows: get it from Scoop
  1007. - OSX: get it from Homebrew
  1008. - Linux: use your package manager
  1009.  
  1010. The site will be generated in `target/site`, and can be viewed locally. Updates should
  1011.  
  1012. =====================================================
  1013. == File: build-with-docker-for-windows.bat
  1014. =====================================================
  1015. docker run -v %~dp0%:C:\dev -v %USERPROFILE%\.nuget\packages:C:\packages -t davydm/net-build-tools:vs2019 "npm ci && npm run build"
  1016.  
  1017. =====================================================
  1018. == File: local-tasks/build-site.js
  1019. =====================================================
  1020. const
  1021. gulp = requireModule("gulp"),
  1022. spawn = requireModule("spawn"),
  1023. env = requireModule("env"),
  1024. os = require("os"),
  1025. which = require("which");
  1026.  
  1027. gulp.task("build-site", async () => {
  1028. let maven;
  1029. try {
  1030. maven = await which("mvn");
  1031. } catch (e) {
  1032. let extra;
  1033. switch (os.platform()) {
  1034. case "win32":
  1035. extra = "You may install maven via scoop (https://scoop.sh/)";
  1036. break;
  1037. case "darwin":
  1038. extra = "You may install maven via homebrew";
  1039. break;
  1040. default:
  1041. extra = "You should install maven with your package manager";
  1042. break;
  1043. }
  1044. throw new Error(`Unable to find mvn in your path. ${extra}`);
  1045. }
  1046.  
  1047. return spawn("mvn", [ "site" ]);
  1048. });
  1049.  
  1050.  
  1051. =====================================================
  1052. == File: local-tasks/prepare-build-artifacts.js
  1053. =====================================================
  1054. const
  1055. gulp = requireModule("gulp");
  1056.  
  1057. gulp.task("prepare-build-artifacts", gulp.series(
  1058. "zip",
  1059. "prefix-build-artifacts",
  1060. "hash-build-artifacts"
  1061. ));
  1062.  
  1063. =====================================================
  1064. == File: local-tasks/hash-build-artifacts.js
  1065. =====================================================
  1066. const
  1067. gulp = requireModule("gulp");
  1068.  
  1069. gulp.task("hash-build-artifacts", async () => {
  1070. const
  1071. path = require("path"),
  1072. crypto = require("crypto"),
  1073. { readFile, writeFile, ls, FsEntities } = require("yafs"),
  1074. artifactsFolder = path.join("build", "artifacts");
  1075. const
  1076. buildArtifacts = await ls(artifactsFolder, {
  1077. fullPaths: true,
  1078. entities: FsEntities.files
  1079. }),
  1080. nupkg = buildArtifacts.find(p => p.match(/\.nupkg$/)),
  1081. binaries = buildArtifacts.find(p => p.match(/apache-log4net-binaries-\d+\.\d+\.\d+.zip$/)),
  1082. source = buildArtifacts.find(p => p.match(/apache-log4net-source-\d+\.\d+\.\d+.zip$/));
  1083.  
  1084. if (!nupkg) {
  1085. throw new Error(`apache-log4net nupkg not found in ${artifactsFolder}`);
  1086. }
  1087. if (!binaries) {
  1088. throw new Error(`apache-log4net binaries zip not found in ${artifactsFolder}`);
  1089. }
  1090. if (!source) {
  1091. throw new Error(`apache-log4net source zip not found in ${artifactsFolder}`);
  1092. }
  1093.  
  1094. await writeSHA512For(nupkg);
  1095. await writeSHA512For(binaries);
  1096. await writeSHA512For(source);
  1097.  
  1098. function writeSHA512For(filepath) {
  1099. return new Promise(async (resolve, reject) => {
  1100. try {
  1101. const
  1102. hash = crypto.createHash("sha512"),
  1103. data = await readFile(filepath);
  1104. hash.update(data);
  1105. const
  1106. outfile = `${filepath}.sha512`,
  1107. hex = hash.digest("hex"),
  1108. contents = `${hex} *${path.basename(filepath)}`;
  1109. await writeFile(outfile, contents);
  1110. resolve();
  1111. } catch (e) {
  1112. reject(e);
  1113. }
  1114. });
  1115. }
  1116.  
  1117. =====================================================
  1118. == File: local-tasks/zip.js
  1119. =====================================================
  1120. const
  1121. gulp = requireModule("gulp"),
  1122. promisify = requireModule("promisify-stream"),
  1123. readCsProjVersion = requireModule("read-csproj-version"),
  1124. target = "build/artifacts",
  1125. zip = require("gulp-zip");
  1126.  
  1127. gulp.task("zip", [ "zip-binaries", "zip-source"], () => Promise.resolve());
  1128.  
  1129. gulp.task("zip-binaries", async () => {
  1130. const version = await readVersion();
  1131. return promisify(
  1132. gulp.src(["build/Release/**/*", "LICENSE", "NOTICE"])
  1133. .pipe(zip(`log4net-binaries-${version}.zip`))
  1134. .pipe(gulp.dest(target))
  1135. );
  1136. });
  1137.  
  1138. gulp.task("zip-source", async () => {
  1139. const version = await readVersion();
  1140. return promisify(
  1141. gulp.src([
  1142. "**/*",
  1143. "!**/obj/**/*",
  1144. "!**/bin/**/*",
  1145. "!node_modules",
  1146. "!node_modules/**/*",
  1147. "!build-tools",
  1148. "!build-tools/**/*",
  1149. "!build",
  1150. "!build/**/*",
  1151. "!.idea",
  1152. "!.idea/**/*"
  1153. ])
  1154. .pipe(zip(`log4net-source-${version}.zip`))
  1155. .pipe(gulp.dest(target))
  1156. );
  1157. });
  1158.  
  1159. function readVersion() {
  1160. return readCsProjVersion("src/log4net/log4net.csproj");
  1161. }
  1162.  
  1163. =====================================================
  1164. == File: local-tasks/update-version-info.js
  1165. =====================================================
  1166. const
  1167. gulp = requireModule("gulp");
  1168.  
  1169. gulp.task("update-version-info", async () => {
  1170. // the version as per the .csproj is the correct version, but there
  1171. // are other places where the version string is set via [assembly]
  1172. // attributes, so we need to re-align them all
  1173. const
  1174. Git = require("simple-git/promise"),
  1175. readTextFile = requireModule("read-text-file"),
  1176. writeTextFile = requireModule("write-text-file"),
  1177. readCsProjVersion = requireModule("read-csproj-version"),
  1178. currentVersion = await readCsProjVersion("src/log4net/log4net.csproj"),
  1179. assemblyInfo = "src/log4net/AssemblyInfo.cs",
  1180. assemblyVersionInfo = "src/log4net/AssemblyVersionInfo.cs",
  1181. versionString = sanitiseVersion(currentVersion);
  1182.  
  1183. await updateVersionsIn(assemblyInfo, versionString);
  1184. await updateVersionsIn(assemblyVersionInfo, versionString);
  1185.  
  1186. const git = new Git(".");
  1187. await git.add([
  1188. assemblyInfo,
  1189. assemblyVersionInfo
  1190. ]);
  1191. await git.commit(`:bookmark: update versioning to ${versionString}`);
  1192.  
  1193. async function updateVersionsIn(
  1194. filePath,
  1195. newVersion
  1196. ) {
  1197. const
  1198. contents = await readTextFile(filePath),
  1199. updated = contents
  1200. // specific matches for "x.x.x.x"
  1201. .replace(/"\d+\.\d+\.\d+\.\d+"/g, `"${newVersion}"`)
  1202. // matches for "x.x.x.x- as found in AssemblyVersionInfo.cs
  1203. .replace(/"\d+\.\d+\.\d+\.\d+-/g, `"${newVersion}-`);
  1204. await writeTextFile(filePath, updated);
  1205. }
  1206.  
  1207. function sanitiseVersion(version) {
  1208. const parts = version.split(".");
  1209. while (parts.length < 4) {
  1210. parts.push("0");
  1211. }
  1212. return parts.slice(0, 4).join(".");
  1213. }
  1214. });
  1215.  
  1216.  
  1217. =====================================================
  1218. == File: local-tasks/prefix-build-artifacts.js
  1219. =====================================================
  1220. const { renameSync } = require("fs");
  1221.  
  1222. const gulp = requireModule("gulp");
  1223.  
  1224. gulp.task("prefix-build-artifacts", async () => {
  1225. // prefixes build artifacts with 'apache-'
  1226. const
  1227. { ls, rename, FsEntities } = require("yafs"),
  1228. path = require("path"),
  1229. artifactsFolder = path.join("build/artifacts"),
  1230. contents = await ls(artifactsFolder, { fullPaths: true, entities: FsEntities.files });
  1231. for (let item of contents) {
  1232. const basename = path.basename(item);
  1233. if (basename.match(/^apache-/)) {
  1234. continue;
  1235. }
  1236. const newName = path.join(
  1237. path.dirname(item),
  1238. `apache-${basename}`
  1239. );
  1240. await rename(item, newName, true);
  1241. }
  1242. });
  1243.  
  1244. =====================================================
  1245. == File: src/Directory.Build.props
  1246. =====================================================
  1247. <Project>
  1248. <PropertyGroup>
  1249. <UseSharedCompilation>true</UseSharedCompilation>
  1250. </PropertyGroup>
  1251. </Project>
  1252.  
  1253. =====================================================
  1254. == File: src/MonoForFramework.targets
  1255. =====================================================
  1256. <Project>
  1257. <PropertyGroup Condition="$(TargetFramework.StartsWith('net4')) and '$(OS)' == 'Unix'">
  1258. <!-- When compiling .NET SDK 2.0 projects targeting .NET 4.x on Mono using 'dotnet build' you -->
  1259. <!-- have to teach MSBuild where the Mono copy of the reference asssemblies is -->
  1260. <!-- Look in the standard install locations -->
  1261. <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/Library/Frameworks/Mono.framework/Versions/Current/lib/mono')">/Library/Frameworks/Mono.framework/Versions/Current/lib/mono</BaseFrameworkPathOverrideForMono>
  1262. <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/usr/lib/mono')">/usr/lib/mono</BaseFrameworkPathOverrideForMono>
  1263. <BaseFrameworkPathOverrideForMono Condition="'$(BaseFrameworkPathOverrideForMono)' == '' AND EXISTS('/usr/local/lib/mono')">/usr/local/lib/mono</BaseFrameworkPathOverrideForMono>
  1264. <!-- If we found Mono reference assemblies, then use them -->
  1265. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net20'">$(BaseFrameworkPathOverrideForMono)/2.0-api</FrameworkPathOverride>
  1266. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net35'">$(BaseFrameworkPathOverrideForMono)/3.5-api</FrameworkPathOverride>
  1267. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net40'">$(BaseFrameworkPathOverrideForMono)/4.0-api</FrameworkPathOverride>
  1268. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net45'">$(BaseFrameworkPathOverrideForMono)/4.5-api</FrameworkPathOverride>
  1269. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net451'">$(BaseFrameworkPathOverrideForMono)/4.5.1-api</FrameworkPathOverride>
  1270. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net452'">$(BaseFrameworkPathOverrideForMono)/4.5.2-api</FrameworkPathOverride>
  1271. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net46'">$(BaseFrameworkPathOverrideForMono)/4.6-api</FrameworkPathOverride>
  1272. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net461'">$(BaseFrameworkPathOverrideForMono)/4.6.1-api</FrameworkPathOverride>
  1273. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net462'">$(BaseFrameworkPathOverrideForMono)/4.6.2-api</FrameworkPathOverride>
  1274. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net47'">$(BaseFrameworkPathOverrideForMono)/4.7-api</FrameworkPathOverride>
  1275. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net471'">$(BaseFrameworkPathOverrideForMono)/4.7.1-api</FrameworkPathOverride>
  1276. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net472'">$(BaseFrameworkPathOverrideForMono)/4.7.2-api</FrameworkPathOverride>
  1277. <FrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != '' AND '$(TargetFramework)' == 'net48'">$(BaseFrameworkPathOverrideForMono)/4.8-api</FrameworkPathOverride>
  1278. <EnableFrameworkPathOverride Condition="'$(BaseFrameworkPathOverrideForMono)' != ''">true</EnableFrameworkPathOverride>
  1279. <!-- Add the Facades directory. Not sure how else to do this. Necessary at least for .NET 4.5 -->
  1280. <AssemblySearchPaths Condition="'$(BaseFrameworkPathOverrideForMono)' != ''">$(FrameworkPathOverride)/Facades;$(AssemblySearchPaths)</AssemblySearchPaths>
  1281. </PropertyGroup>
  1282. </Project>
  1283.  
  1284.  
  1285. =====================================================
  1286. == File: src/log4net/log4net.csproj
  1287. =====================================================
  1288. <Project Sdk="Microsoft.NET.Sdk">
  1289. <PropertyGroup>
  1290. <PackageId>log4net</PackageId>
  1291. <Version>2.0.12</Version>
  1292. <Title>Apache log4net</Title>
  1293. <Product>Apache log4net</Product>
  1294. <Description>
  1295. log4net is a tool to help the programmer output log statements to a variety of output targets. In case of problems with an application, it is helpful to enable logging so that the problem can be located. With log4net it is possible to enable logging at runtime without modifying the application binary. The log4net package is designed so that log statements can remain in shipped code without incurring a high performance cost. It follows that the speed of logging (or rather not logging) is crucial.
  1296.  
  1297. At the same time, log output can be so voluminous that it quickly becomes overwhelming. One of the distinctive features of log4net is the notion of hierarchical loggers. Using these loggers it is possible to selectively control which log statements are output at arbitrary granularity.
  1298.  
  1299. log4net is designed with two distinct goals in mind: speed and flexibility
  1300. </Description>
  1301. <Authors>The Apache Software Foundation</Authors>
  1302. <Owners>Apache Logging Project, Jiří Činčura</Owners>
  1303. <PackageLicenseExpression>Apache-2.0</PackageLicenseExpression>
  1304. <PackageProjectUrl>https://logging.apache.org/log4net/</PackageProjectUrl>
  1305. <PackageIcon>package-icon.png</PackageIcon>
  1306. <Copyright>Copyright 2004-2017 The Apache Software Foundation</Copyright>
  1307. <PackageTags>logging log tracing logfiles</PackageTags>
  1308. <RepositoryType>git</RepositoryType>
  1309. <RepositoryUrl>https://github.com/apache/logging-log4net</RepositoryUrl>
  1310. <GeneratePackageOnBuild>false</GeneratePackageOnBuild>
  1311. <Platforms>AnyCPU</Platforms>
  1312. </PropertyGroup>
  1313. <PropertyGroup Condition="'$(Configuration)' != 'CrossPlatform'">
  1314. <TargetFrameworks>net20;net35;net35-client;net40;net40-client;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
  1315. </PropertyGroup>
  1316. <PropertyGroup Condition="'$(Configuration)' == 'CrossPlatform'">
  1317. <TargetFrameworks>net40;net45;netstandard1.3;netstandard2.0</TargetFrameworks>
  1318. </PropertyGroup>
  1319. <PropertyGroup>
  1320. <Configurations>Debug;Release;CrossPlatform</Configurations>
  1321. <LangVersion>latest</LangVersion>
  1322. <RootNamespace>log4net</RootNamespace>
  1323. <AssemblyName>log4net</AssemblyName>
  1324. <ProjectType>Local</ProjectType>
  1325. <DefaultClientScript>JScript</DefaultClientScript>
  1326. <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
  1327. <DefaultTargetSchema>IE50</DefaultTargetSchema>
  1328. <DelaySign>false</DelaySign>
  1329. <OutputType>Library</OutputType>
  1330. <OldToolsVersion>3.5</OldToolsVersion>
  1331. <PublishUrl>publish\</PublishUrl>
  1332. <Install>true</Install>
  1333. <InstallFrom>Disk</InstallFrom>
  1334. <UpdateEnabled>false</UpdateEnabled>
  1335. <UpdateMode>Foreground</UpdateMode>
  1336. <UpdateInterval>7</UpdateInterval>
  1337. <UpdateIntervalUnits>Days</UpdateIntervalUnits>
  1338.  
  1339. =====================================================
  1340. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log
  1341. =====================================================
  1342.  
  1343. =====================================================
  1344. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/log4net.xml
  1345. =====================================================
  1346. <?xml version="1.0"?>
  1347. <doc>
  1348. <assembly>
  1349. <name>log4net</name>
  1350. </assembly>
  1351. <members>
  1352. <member name="T:log4net.Appender.AdoNetAppender">
  1353. <summary>
  1354. Appender that logs to a database.
  1355. </summary>
  1356. <remarks>
  1357. <para>
  1358. <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
  1359. database. The appender can be configured to specify the connection
  1360. string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
  1361. The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
  1362. property. For more information on database connection strings for
  1363. your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
  1364. </para>
  1365. <para>
  1366. Records are written into the database either using a prepared
  1367. statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
  1368. is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
  1369. or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
  1370. procedure.
  1371. </para>
  1372. <para>
  1373. The prepared statement text or the name of the stored procedure
  1374. must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
  1375. </para>
  1376. <para>
  1377. The prepared statement or stored procedure can take a number
  1378. of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
  1379. method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
  1380. ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
  1381. type may be subclassed if required to provide database specific
  1382. functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
  1383. the parameter name, database type, size, and how the value should
  1384. be generated using a <see cref="T:log4net.Layout.ILayout"/>.
  1385. </para>
  1386. </remarks>
  1387. <example>
  1388. An example of a SQL Server table that could be logged to:
  1389. <code lang="SQL">
  1390. CREATE TABLE [dbo].[Log] (
  1391. [ID] [int] IDENTITY (1, 1) NOT NULL ,
  1392. [Date] [datetime] NOT NULL ,
  1393. [Thread] [varchar] (255) NOT NULL ,
  1394. [Level] [varchar] (20) NOT NULL ,
  1395. [Logger] [varchar] (255) NOT NULL ,
  1396.  
  1397. =====================================================
  1398. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.1
  1399. =====================================================
  1400. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1401. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1402. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1403. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1404. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1405.  
  1406. =====================================================
  1407. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_default.log
  1408. =====================================================
  1409.  
  1410. =====================================================
  1411. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp3.1/test_41d3d834_4320f4da.log.2
  1412. =====================================================
  1413. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1414. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1415. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1416. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1417. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1418.  
  1419. =====================================================
  1420. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp1.0/log4net.xml
  1421. =====================================================
  1422. <?xml version="1.0"?>
  1423. <doc>
  1424. <assembly>
  1425. <name>log4net</name>
  1426. </assembly>
  1427. <members>
  1428. <member name="T:log4net.Appender.AdoNetAppender">
  1429. <summary>
  1430. Appender that logs to a database.
  1431. </summary>
  1432. <remarks>
  1433. <para>
  1434. <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
  1435. database. The appender can be configured to specify the connection
  1436. string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
  1437. The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
  1438. property. For more information on database connection strings for
  1439. your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
  1440. </para>
  1441. <para>
  1442. Records are written into the database either using a prepared
  1443. statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
  1444. is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
  1445. or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
  1446. procedure.
  1447. </para>
  1448. <para>
  1449. The prepared statement text or the name of the stored procedure
  1450. must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
  1451. </para>
  1452. <para>
  1453. The prepared statement or stored procedure can take a number
  1454. of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
  1455. method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
  1456. ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
  1457. type may be subclassed if required to provide database specific
  1458. functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
  1459. the parameter name, database type, size, and how the value should
  1460. be generated using a <see cref="T:log4net.Layout.ILayout"/>.
  1461. </para>
  1462. </remarks>
  1463. <example>
  1464. An example of a SQL Server table that could be logged to:
  1465. <code lang="SQL">
  1466. CREATE TABLE [dbo].[Log] (
  1467. [ID] [int] IDENTITY (1, 1) NOT NULL ,
  1468. [Date] [datetime] NOT NULL ,
  1469. [Thread] [varchar] (255) NOT NULL ,
  1470. [Level] [varchar] (20) NOT NULL ,
  1471. [Logger] [varchar] (255) NOT NULL ,
  1472.  
  1473. =====================================================
  1474. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log
  1475. =====================================================
  1476. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1477. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1478.  
  1479. =====================================================
  1480. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/log4net.xml
  1481. =====================================================
  1482. <?xml version="1.0"?>
  1483. <doc>
  1484. <assembly>
  1485. <name>log4net</name>
  1486. </assembly>
  1487. <members>
  1488. <member name="T:log4net.Appender.AdoNetAppender">
  1489. <summary>
  1490. Appender that logs to a database.
  1491. </summary>
  1492. <remarks>
  1493. <para>
  1494. <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
  1495. database. The appender can be configured to specify the connection
  1496. string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
  1497. The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
  1498. property. For more information on database connection strings for
  1499. your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
  1500. </para>
  1501. <para>
  1502. Records are written into the database either using a prepared
  1503. statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
  1504. is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
  1505. or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
  1506. procedure.
  1507. </para>
  1508. <para>
  1509. The prepared statement text or the name of the stored procedure
  1510. must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
  1511. </para>
  1512. <para>
  1513. The prepared statement or stored procedure can take a number
  1514. of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
  1515. method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
  1516. ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
  1517. type may be subclassed if required to provide database specific
  1518. functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
  1519. the parameter name, database type, size, and how the value should
  1520. be generated using a <see cref="T:log4net.Layout.ILayout"/>.
  1521. </para>
  1522. </remarks>
  1523. <example>
  1524. An example of a SQL Server table that could be logged to:
  1525. <code lang="SQL">
  1526. CREATE TABLE [dbo].[Log] (
  1527. [ID] [int] IDENTITY (1, 1) NOT NULL ,
  1528. [Date] [datetime] NOT NULL ,
  1529. [Thread] [varchar] (255) NOT NULL ,
  1530. [Level] [varchar] (20) NOT NULL ,
  1531. [Logger] [varchar] (255) NOT NULL ,
  1532.  
  1533. =====================================================
  1534. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.3
  1535. =====================================================
  1536. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1537. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1538. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1539. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1540. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1541.  
  1542. =====================================================
  1543. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.1
  1544. =====================================================
  1545. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1546. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1547. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1548. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1549. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1550.  
  1551. =====================================================
  1552. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_default.log
  1553. =====================================================
  1554.  
  1555. =====================================================
  1556. == File: src/log4net.Tests/bin/CrossPlatform/netcoreapp2.1/test_41d3d834_4320f4da.log.2
  1557. =====================================================
  1558. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1559. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1560. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1561. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1562. 012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678
  1563.  
  1564. =====================================================
  1565. == File: src/log4net.Tests/bin/CrossPlatform/net462/log4net.xml
  1566. =====================================================
  1567. <?xml version="1.0"?>
  1568. <doc>
  1569. <assembly>
  1570. <name>log4net</name>
  1571. </assembly>
  1572. <members>
  1573. <member name="T:log4net.Appender.AdoNetAppender">
  1574. <summary>
  1575. Appender that logs to a database.
  1576. </summary>
  1577. <remarks>
  1578. <para>
  1579. <see cref="T:log4net.Appender.AdoNetAppender"/> appends logging events to a table within a
  1580. database. The appender can be configured to specify the connection
  1581. string by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionString"/> property.
  1582. The connection type (provider) can be specified by setting the <see cref="P:log4net.Appender.AdoNetAppender.ConnectionType"/>
  1583. property. For more information on database connection strings for
  1584. your specific database see <a href="http://www.connectionstrings.com/">http://www.connectionstrings.com/</a>.
  1585. </para>
  1586. <para>
  1587. Records are written into the database either using a prepared
  1588. statement or a stored procedure. The <see cref="P:log4net.Appender.AdoNetAppender.CommandType"/> property
  1589. is set to <see cref="F:System.Data.CommandType.Text"/> (<c>System.Data.CommandType.Text</c>) to specify a prepared statement
  1590. or to <see cref="F:System.Data.CommandType.StoredProcedure"/> (<c>System.Data.CommandType.StoredProcedure</c>) to specify a stored
  1591. procedure.
  1592. </para>
  1593. <para>
  1594. The prepared statement text or the name of the stored procedure
  1595. must be set in the <see cref="P:log4net.Appender.AdoNetAppender.CommandText"/> property.
  1596. </para>
  1597. <para>
  1598. The prepared statement or stored procedure can take a number
  1599. of parameters. Parameters are added using the <see cref="M:log4net.Appender.AdoNetAppender.AddParameter(log4net.Appender.AdoNetAppenderParameter)"/>
  1600. method. This adds a single <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> to the
  1601. ordered list of parameters. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/>
  1602. type may be subclassed if required to provide database specific
  1603. functionality. The <see cref="T:log4net.Appender.AdoNetAppenderParameter"/> specifies
  1604. the parameter name, database type, size, and how the value should
  1605. be generated using a <see cref="T:log4net.Layout.ILayout"/>.
  1606. </para>
  1607. </remarks>
  1608. <example>
  1609. An example of a SQL Server table that could be logged to:
  1610. <code lang="SQL">
  1611. CREATE TABLE [dbo].[Log] (
  1612. [ID] [int] IDENTITY (1, 1) NOT NULL ,
  1613. [Date] [datetime] NOT NULL ,
  1614. [Thread] [varchar] (255) NOT NULL ,
  1615. [Level] [varchar] (20) NOT NULL ,
  1616. [Logger] [varchar] (255) NOT NULL ,
  1617.  
  1618. =====================================================
  1619. == File: src/log4net.Tests/NUnitTestRunnerInitializer.cs
  1620. =====================================================
  1621. namespace log4net.Tests
  1622. {
  1623. using System.IO;
  1624.  
  1625. using NUnit.Framework;
  1626.  
  1627. [SetUpFixture]
  1628. public class NUnitTestRunnerInitializer
  1629. {
  1630. [OneTimeSetUp]
  1631. public void RunBeforeAnyTests()
  1632. {
  1633. Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
  1634. }
  1635. }
  1636. }
  1637.  
  1638. =====================================================
  1639. == File: src/log4net.Tests/log4net.Tests.csproj
  1640. =====================================================
  1641. <Project Sdk="Microsoft.NET.Sdk">
  1642. <PropertyGroup>
  1643. <TargetFrameworks>net462;netcoreapp1.0;netcoreapp2.1;netcoreapp3.1</TargetFrameworks>
  1644. <ProjectType>Local</ProjectType>
  1645. <DefaultClientScript>JScript</DefaultClientScript>
  1646. <DefaultHTMLPageLayout>Grid</DefaultHTMLPageLayout>
  1647. <DefaultTargetSchema>IE50</DefaultTargetSchema>
  1648. <DelaySign>false</DelaySign>
  1649. <OutputType>Library</OutputType>
  1650. <OldToolsVersion>3.5</OldToolsVersion>
  1651. <PublishUrl>publish\</PublishUrl>
  1652. <Install>true</Install>
  1653. <InstallFrom>Disk</InstallFrom>
  1654. <UpdateEnabled>false</UpdateEnabled>
  1655. <UpdateMode>Foreground</UpdateMode>
  1656. <UpdateInterval>7</UpdateInterval>
  1657. <UpdateIntervalUnits>Days</UpdateIntervalUnits>
  1658. <UpdatePeriodically>false</UpdatePeriodically>
  1659. <UpdateRequired>false</UpdateRequired>
  1660. <MapFileExtensions>true</MapFileExtensions>
  1661. <ApplicationRevision>0</ApplicationRevision>
  1662. <ApplicationVersion>1.0.0.%2a</ApplicationVersion>
  1663. <IsWebBootstrapper>false</IsWebBootstrapper>
  1664. <UseApplicationTrust>false</UseApplicationTrust>
  1665. <BootstrapperEnabled>true</BootstrapperEnabled>
  1666. <GenerateAssemblyInfo>false</GenerateAssemblyInfo>
  1667. <SignAssembly>true</SignAssembly>
  1668. <AssemblyOriginatorKeyFile>..\..\log4net.snk</AssemblyOriginatorKeyFile>
  1669. <OutputPath>bin\$(Configuration)</OutputPath>
  1670. <Configurations>Debug;Release;CrossPlatform</Configurations>
  1671. <Platforms>AnyCPU</Platforms>
  1672. </PropertyGroup>
  1673. <PropertyGroup>
  1674. <BaseAddress>285212672</BaseAddress>
  1675. <FileAlignment>4096</FileAlignment>
  1676. <RegisterForComInterop>false</RegisterForComInterop>
  1677. <RemoveIntegerChecks>false</RemoveIntegerChecks>
  1678. </PropertyGroup>
  1679. <PropertyGroup Condition="'$(TargetFramework)'=='net462'">
  1680. <DefineConstants>$(DefineConstants);NET_2_0;NET_4_0;NET_4_5</DefineConstants>
  1681. </PropertyGroup>
  1682. <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp1.0'">
  1683. <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD1_3</DefineConstants>
  1684. </PropertyGroup>
  1685. <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp2.1'">
  1686. <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD2_0</DefineConstants>
  1687. </PropertyGroup>
  1688. <PropertyGroup Condition="'$(TargetFramework)'=='netcoreapp3.1'">
  1689. <DefineConstants>$(DefineConstants);NETSTANDARD;NETSTANDARD2_0</DefineConstants>
  1690. </PropertyGroup>
  1691.  
  1692. =====================================================
  1693. == File: src/.idea/.idea.log4net/riderModule.iml
  1694. =====================================================
  1695. <?xml version="1.0" encoding="UTF-8"?>
  1696. <module type="RIDER_MODULE" version="4">
  1697. <component name="NewModuleRootManager">
  1698. <content url="file://$MODULE_DIR$/../../../log4net.snk" />
  1699. <content url="file://$MODULE_DIR$/../.." />
  1700. <orderEntry type="sourceFolder" forTests="false" />
  1701. </component>
  1702. </module>
  1703.  
  1704. =====================================================
  1705. == File: src/.idea/.idea.log4net/.idea/modules.xml
  1706. =====================================================
  1707. <?xml version="1.0" encoding="UTF-8"?>
  1708. <project version="4">
  1709. <component name="ProjectModuleManager">
  1710. <modules>
  1711. <module fileurl="file://$PROJECT_DIR$/.idea/.idea.log4net/.idea/.idea.log4net.iml" filepath="$PROJECT_DIR$/.idea/.idea.log4net/.idea/.idea.log4net.iml" />
  1712. <module fileurl="file://$PROJECT_DIR$/.idea/.idea.log4net/riderModule.iml" filepath="$PROJECT_DIR$/.idea/.idea.log4net/riderModule.iml" />
  1713. </modules>
  1714. </component>
  1715. </project>
  1716.  
  1717. =====================================================
  1718. == File: src/.idea/.idea.log4net/.idea/projectSettingsUpdater.xml
  1719. =====================================================
  1720. <?xml version="1.0" encoding="UTF-8"?>
  1721. <project version="4">
  1722. <component name="RiderProjectSettingsUpdater">
  1723. <option name="vcsConfiguration" value="2" />
  1724. </component>
  1725. </project>
  1726.  
  1727. =====================================================
  1728. == File: src/.idea/.idea.log4net/.idea/contentModel.xml
  1729. =====================================================
  1730. <?xml version="1.0" encoding="UTF-8"?>
  1731. <project version="4">
  1732. <component name="ContentModelStore">
  1733. <e p="$USER_HOME$/.cache/JetBrains/Rider2020.2/extResources" t="IncludeRecursive" />
  1734. <e p="$USER_HOME$/.cache/JetBrains/Rider2020.2/resharper-host/local/Transient/Rider/v202/SolutionCaches/_log4net.517161317.00" t="ExcludeRecursive" />
  1735. <e p="$PROJECT_DIR$/../build/Debug/net20" t="ExcludeRecursive" />
  1736. <e p="$PROJECT_DIR$/../build/Debug/net35" t="ExcludeRecursive" />
  1737. <e p="$PROJECT_DIR$/../build/Debug/net35-client" t="ExcludeRecursive" />
  1738. <e p="$PROJECT_DIR$/../build/Debug/net40" t="ExcludeRecursive" />
  1739. <e p="$PROJECT_DIR$/../build/Debug/net45" t="ExcludeRecursive" />
  1740. <e p="$PROJECT_DIR$/../build/Debug/netstandard1.3" t="ExcludeRecursive" />
  1741. <e p="$PROJECT_DIR$/../build/Debug/netstandard2.0" t="ExcludeRecursive" />
  1742. <e p="$PROJECT_DIR$/../log4net.snk" t="Include" />
  1743. <e p="$PROJECT_DIR$" t="IncludeFlat">
  1744. <e p="log4net" t="IncludeRecursive">
  1745. <e p="Appender" t="Include">
  1746. <e p="AdoNetAppender.cs" t="Include" />
  1747. <e p="AnsiColorTerminalAppender.cs" t="Include" />
  1748. <e p="AppenderCollection.cs" t="Include" />
  1749. <e p="AppenderSkeleton.cs" t="Include" />
  1750. <e p="AspNetTraceAppender.cs" t="Include" />
  1751. <e p="BufferingAppenderSkeleton.cs" t="Include" />
  1752. <e p="BufferingForwardingAppender.cs" t="Include" />
  1753. <e p="ColoredConsoleAppender.cs" t="Include" />
  1754. <e p="ConsoleAppender.cs" t="Include" />
  1755. <e p="DebugAppender.cs" t="Include" />
  1756. <e p="EventLogAppender.cs" t="Include" />
  1757. <e p="FileAppender.cs" t="Include" />
  1758. <e p="ForwardingAppender.cs" t="Include" />
  1759. <e p="IAppender.cs" t="Include" />
  1760. <e p="IBulkAppender.cs" t="Include" />
  1761. <e p="IFlushable.cs" t="Include" />
  1762. <e p="LocalSyslogAppender.cs" t="Include" />
  1763. <e p="ManagedColoredConsoleAppender.cs" t="Include" />
  1764. <e p="MemoryAppender.cs" t="Include" />
  1765. <e p="NetSendAppender.cs" t="Include" />
  1766. <e p="OutputDebugStringAppender.cs" t="Include" />
  1767. <e p="RemoteSyslogAppender.cs" t="Include" />
  1768. <e p="RemotingAppender.cs" t="Include" />
  1769. <e p="RollingFileAppender.cs" t="Include" />
  1770. <e p="SmtpAppender.cs" t="Include" />
  1771. <e p="SmtpPickupDirAppender.cs" t="Include" />
  1772. <e p="TelnetAppender.cs" t="Include" />
  1773. <e p="TextWriterAppender.cs" t="Include" />
  1774. <e p="TraceAppender.cs" t="Include" />
  1775. <e p="UdpAppender.cs" t="Include" />
  1776. </e>
  1777. <e p="AssemblyInfo.cs" t="Include" />
  1778. <e p="AssemblyVersionInfo.cpp" t="Include" />
  1779. <e p="AssemblyVersionInfo.cs" t="Include" />
  1780.  
  1781. =====================================================
  1782. == File: src/.idea/.idea.log4net/.idea/codeStyles/codeStyleConfig.xml
  1783. =====================================================
  1784. <component name="ProjectCodeStyleConfiguration">
  1785. <state>
  1786. <option name="PREFERRED_PROJECT_CODE_STYLE" value="Default" />
  1787. </state>
  1788. </component>
  1789.  
  1790. =====================================================
  1791. == File: src/.idea/.idea.log4net/.idea/.idea.log4net.iml
  1792. =====================================================
  1793. <?xml version="1.0" encoding="UTF-8"?>
  1794. <module type="RIDER_MODULE" version="4">
  1795. <component name="NewModuleRootManager">
  1796. <content url="file://$MODULE_DIR$" />
  1797. <orderEntry type="inheritedJdk" />
  1798. <orderEntry type="sourceFolder" forTests="false" />
  1799. </component>
  1800. </module>
  1801.  
  1802. =====================================================
  1803. == File: src/.idea/.idea.log4net/.idea/vcs.xml
  1804. =====================================================
  1805. <?xml version="1.0" encoding="UTF-8"?>
  1806. <project version="4">
  1807. <component name="VcsDirectoryMappings">
  1808. <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
  1809. </component>
  1810. </project>
  1811.  
  1812. =====================================================
  1813. == File: src/.idea/.idea.log4net/.idea/workspace.xml
  1814. =====================================================
  1815. <?xml version="1.0" encoding="UTF-8"?>
  1816. <project version="4">
  1817. <component name="BranchesTreeState">
  1818. <expand>
  1819. <path>
  1820. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1821. <item name="LOCAL_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1822. </path>
  1823. <path>
  1824. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1825. <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1826. </path>
  1827. <path>
  1828. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1829. <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1830. <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
  1831. </path>
  1832. <path>
  1833. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1834. <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1835. <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
  1836. <item name="GROUP_NODE:abandoned" type="e8cecc67:BranchNodeDescriptor" />
  1837. </path>
  1838. <path>
  1839. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1840. <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1841. <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
  1842. <item name="GROUP_NODE:feature" type="e8cecc67:BranchNodeDescriptor" />
  1843. </path>
  1844. <path>
  1845. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1846. <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1847. <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
  1848. <item name="GROUP_NODE:pr" type="e8cecc67:BranchNodeDescriptor" />
  1849. </path>
  1850. <path>
  1851. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1852. <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1853. <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
  1854. <item name="GROUP_NODE:pr" type="e8cecc67:BranchNodeDescriptor" />
  1855. <item name="GROUP_NODE:old" type="e8cecc67:BranchNodeDescriptor" />
  1856. </path>
  1857. <path>
  1858. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1859. <item name="REMOTE_ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1860. <item name="GROUP_NODE:origin" type="e8cecc67:BranchNodeDescriptor" />
  1861. <item name="GROUP_NODE:release" type="e8cecc67:BranchNodeDescriptor" />
  1862. </path>
  1863. <path>
  1864. <item name="ROOT" type="e8cecc67:BranchNodeDescriptor" />
  1865.  
  1866. =====================================================
  1867. == File: src/.idea/.idea.log4net/.idea/indexLayout.xml
  1868. =====================================================
  1869. <?xml version="1.0" encoding="UTF-8"?>
  1870. <project version="4">
  1871. <component name="ContentModelUserStore">
  1872. <attachedFolders />
  1873. <explicitIncludes />
  1874. <explicitExcludes />
  1875. </component>
  1876. </project>
  1877.  
  1878. =====================================================
  1879. == File: src/.idea/.idea.log4net/.idea/misc.xml
  1880. =====================================================
  1881. <?xml version="1.0" encoding="UTF-8"?>
  1882. <project version="4">
  1883. <component name="JavaScriptSettings">
  1884. <option name="languageLevel" value="ES6" />
  1885. </component>
  1886. </project>
  1887.  
  1888. =====================================================
  1889. == File: src/.idea/.idea.log4net/.idea/.name
  1890. =====================================================
  1891. log4net
  1892.  
  1893. =====================================================
  1894. == File: README.md
  1895. =====================================================
  1896. Introduction
  1897. ===========
  1898.  
  1899. Apache log4net is a sub project of the Apache Logging Services project.
  1900. Apache log4net graduated from the Apache Incubator in February 2007.
  1901. Web site: http://logging.apache.org/log4net
  1902.  
  1903.  
  1904. Documentation
  1905. =============
  1906.  
  1907. For the latest documentation see the log4net web site at:
  1908. http://logging.apache.org/log4net
  1909.  
  1910. Contributing
  1911. ============
  1912.  
  1913. log4net development happens on the logging dev mailing list, see
  1914. https://logging.apache.org/log4net/mail-lists.html. Please join the
  1915. mailing list and discuss bigger changes before working on them.
  1916.  
  1917. For bigger changes we must ask you to sign a Contributor License
  1918. Agreement http://www.apache.org/licenses/#clas.
  1919.  
  1920. Github pull requests are one way to contribute, The Apache issue
  1921. tracker is no longer accepting new issues but is available at
  1922. https://issues.apache.org/jira/browse/LOG4NET for access to
  1923. previous issues.
  1924.  
  1925. Developing
  1926. ==========
  1927.  
  1928. log4net targets a wide array of .net platforms, including some
  1929. which are out of support from Microsoft, making it difficult to
  1930. install relevant SDKs and build for those targets. In particular,
  1931. older Client Profile .NET Framework targets and dotnet core 1.1
  1932. may be installed by using the bundled helper scripts:
  1933.  
  1934. - [install-net-framework-sdk-3.5.ps1]()
  1935. - [install-dotnet-core-sdk-1.1.ps1]()
  1936.  
  1937. These scripts download the relevant installers from Microsoft servers,
  1938. but you run them at your own risk.
  1939.  
  1940. Please see [CONTRIBUTING.md](CONTRIBUTING.md) and
  1941. [BUILDING.md](BUILDING.md)