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: 2024-09-12T13:00:25+02:00
  5.  
  6. Notes: 3
  7. Binaries: 9
  8. Archives: 0
  9. Standards: 334
  10.  
  11. Apache Licensed: 333
  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. 1 Unknown Licenses
  18.  
  19. *****************************************************
  20.  
  21. Files with unapproved licenses:
  22.  
  23. src/log4net/Core/Serializable.cs
  24.  
  25. *****************************************************
  26.  
  27. *****************************************************
  28. Files with Apache License headers will be marked AL
  29. Binary files (which do not require any license headers) will be marked B
  30. Compressed archives will be marked A
  31. Notices, licenses etc. will be marked N
  32. AL build-with-docker-for-windows.bat
  33. AL Dockerfile
  34. AL examples/Appenders/SampleAppendersApp/Appender/AsyncAppender.cs
  35. AL examples/Appenders/SampleAppendersApp/Appender/FireEventAppender.cs
  36. AL examples/Appenders/SampleAppendersApp/Appender/MessageBoxAppender.cs
  37. AL examples/Appenders/SampleAppendersApp/Appender/MessageObjectExpanderAppender.cs
  38. AL examples/Appenders/SampleAppendersApp/Appender/PatternFileAppender.cs
  39. AL examples/Appenders/SampleAppendersApp/Appender/PatternLayoutAdoNetAppender.cs
  40. AL examples/Appenders/SampleAppendersApp/Appender/PatternLayoutAdoNetAppenderParameter.cs
  41. AL examples/Appenders/SampleAppendersApp/LoggingExample.cs
  42. AL examples/Appenders/WmiAppender/IWmiBoundEvent.cs
  43. AL examples/Appenders/WmiAppender/WmiAppender.cs
  44. AL examples/Appenders/WmiAppender/WmiInstaller.cs
  45. AL examples/Appenders/WmiAppender/WmiLayout.cs
  46. AL examples/Appenders/WmiAppender/WmiLoggingEvent.cs
  47. AL examples/Extensibility/EventIDLogApp/EventIDLogApp.cs
  48. AL examples/Extensibility/TraceLogApp/TraceLogApp.cs
  49. AL examples/Extensions/log4net.Ext.EventID/EventIDLogImpl.cs
  50. AL examples/Extensions/log4net.Ext.EventID/EventIDLogManager.cs
  51. AL examples/Extensions/log4net.Ext.EventID/IEventIDLog.cs
  52. AL examples/Extensions/log4net.Ext.MarshalByRef/AssemblyInfo.cs
  53. AL examples/Extensions/log4net.Ext.MarshalByRef/MarshalByRefLogImpl.cs
  54. AL examples/Extensions/log4net.Ext.MarshalByRef/MarshalByRefLogManager.cs
  55. AL examples/Extensions/log4net.Ext.Trace/ITraceLog.cs
  56. AL examples/Extensions/log4net.Ext.Trace/TraceLogImpl.cs
  57. AL examples/Extensions/log4net.Ext.Trace/TraceLogManager.cs
  58. AL examples/Layouts/SampleLayoutsApp/Layout/ForwardingLayout.cs
  59. AL examples/Layouts/SampleLayoutsApp/Layout/LevelConversionPattern.cs
  60. AL examples/Layouts/SampleLayoutsApp/Layout/LevelPatternLayout.cs
  61. AL examples/Layouts/SampleLayoutsApp/Layout/LineWrappingLayout.cs
  62. AL examples/Layouts/SampleLayoutsApp/LoggingExample.cs
  63. AL examples/Performance/NotLogging/NotLogging.cs
  64. AL examples/Tutorials/ConsoleApp/LoggingExample.cs
  65. N KEYS
  66. N LICENSE
  67. AL local-tasks/build-site.js
  68. B local-tasks/default-tools-installer.ts
  69. AL local-tasks/hash-build-artifacts.js
  70. AL local-tasks/prefix-build-artifacts.js
  71. AL local-tasks/prepare-build-artifacts.js
  72. B local-tasks/update-version-info.ts
  73. AL local-tasks/zip.js
  74. N NOTICE
  75. B package-icon.png
  76. AL src/log4net/Appender/AdoNetAppender.cs
  77. AL src/log4net/Appender/AnsiColorTerminalAppender.cs
  78. AL src/log4net/Appender/AppenderCollection.cs
  79. AL src/log4net/Appender/AppenderSkeleton.cs
  80. AL src/log4net/Appender/AspNetTraceAppender.cs
  81. AL src/log4net/Appender/BufferingAppenderSkeleton.cs
  82. AL src/log4net/Appender/BufferingForwardingAppender.cs
  83. AL src/log4net/Appender/ColoredConsoleAppender.cs
  84. AL src/log4net/Appender/ConsoleAppender.cs
  85. AL src/log4net/Appender/DebugAppender.cs
  86. AL src/log4net/Appender/EventLogAppender.cs
  87. AL src/log4net/Appender/FileAppender.cs
  88. AL src/log4net/Appender/ForwardingAppender.cs
  89. AL src/log4net/Appender/IAppender.cs
  90. AL src/log4net/Appender/IBulkAppender.cs
  91. AL src/log4net/Appender/IFlushable.cs
  92. AL src/log4net/Appender/LocalSyslogAppender.cs
  93. AL src/log4net/Appender/ManagedColoredConsoleAppender.cs
  94. AL src/log4net/Appender/MemoryAppender.cs
  95. AL src/log4net/Appender/OutputDebugStringAppender.cs
  96. AL src/log4net/Appender/RemoteSyslogAppender.cs
  97. AL src/log4net/Appender/RollingFileAppender.cs
  98. AL src/log4net/Appender/RollingFileAppender.DateTime.cs
  99. AL src/log4net/Appender/SmtpAppender.cs
  100. AL src/log4net/Appender/SmtpPickupDirAppender.cs
  101. AL src/log4net/Appender/TelnetAppender.cs
  102. AL src/log4net/Appender/TextWriterAppender.cs
  103. AL src/log4net/Appender/TraceAppender.cs
  104. AL src/log4net/Appender/UdpAppender.cs
  105. AL src/log4net/AssemblyInfo.cs
  106. AL src/log4net/AssemblyVersionInfo.cs
  107. AL src/log4net/Config/AliasRepositoryAttribute.cs
  108. AL src/log4net/Config/BasicConfigurator.cs
  109. AL src/log4net/Config/ConfiguratorAttribute.cs
  110. AL src/log4net/Config/Log4NetConfigurationSectionHandler.cs
  111. AL src/log4net/Config/PluginAttribute.cs
  112. AL src/log4net/Config/RepositoryAttribute.cs
  113. AL src/log4net/Config/SecurityContextProviderAttribute.cs
  114. AL src/log4net/Config/XmlConfigurator.cs
  115. AL src/log4net/Config/XmlConfiguratorAttribute.cs
  116. AL src/log4net/Core/DefaultRepositorySelector.cs
  117. AL src/log4net/Core/ErrorCode.cs
  118. AL src/log4net/Core/ExceptionEvaluator.cs
  119. AL src/log4net/Core/FixFlags.cs
  120. AL src/log4net/Core/IAppenderAttachable.cs
  121. AL src/log4net/Core/IErrorHandler.cs
  122. AL src/log4net/Core/IFixingRequired.cs
  123. AL src/log4net/Core/ILogger.cs
  124. AL src/log4net/Core/ILoggerWrapper.cs
  125. AL src/log4net/Core/IOptionHandler.cs
  126. AL src/log4net/Core/IRepositorySelector.cs
  127. AL src/log4net/Core/ITriggeringEventEvaluator.cs
  128. AL src/log4net/Core/Level.cs
  129. AL src/log4net/Core/LevelCollection.cs
  130. AL src/log4net/Core/LevelEvaluator.cs
  131. AL src/log4net/Core/LevelMap.cs
  132. AL src/log4net/Core/LocationInfo.cs
  133. AL src/log4net/Core/LogException.cs
  134. AL src/log4net/Core/LoggerManager.cs
  135. AL src/log4net/Core/LoggerWrapperImpl.cs
  136. AL src/log4net/Core/LoggingEvent.cs
  137. AL src/log4net/Core/LogImpl.cs
  138. AL src/log4net/Core/MethodItem.cs
  139. AL src/log4net/Core/SecurityContext.cs
  140. AL src/log4net/Core/SecurityContextProvider.cs
  141. !????? src/log4net/Core/Serializable.cs
  142. AL src/log4net/Core/StackFrameItem.cs
  143. AL src/log4net/Core/TimeEvaluator.cs
  144. AL src/log4net/Core/WrapperMap.cs
  145. AL src/log4net/DateFormatter/AbsoluteTimeDateFormatter.cs
  146. AL src/log4net/DateFormatter/DateTimeDateFormatter.cs
  147. AL src/log4net/DateFormatter/IDateFormatter.cs
  148. AL src/log4net/DateFormatter/Iso8601DateFormatter.cs
  149. AL src/log4net/DateFormatter/SimpleDateFormatter.cs
  150. AL src/log4net/Diagnostics/CodeAnalysis/AllowNullAttribute.cs
  151. AL src/log4net/Diagnostics/CodeAnalysis/CallerArgumentExpressionAttribute.cs
  152. AL src/log4net/Diagnostics/CodeAnalysis/CompilerFeatureRequiredAttribute.cs
  153. AL src/log4net/Diagnostics/CodeAnalysis/DisallowNullAttribute.cs
  154. AL src/log4net/Diagnostics/CodeAnalysis/DoesNotReturnAttribute.cs
  155. AL src/log4net/Diagnostics/CodeAnalysis/DoesNotReturnIfAttribute.cs
  156. AL src/log4net/Diagnostics/CodeAnalysis/IsExternalInit.cs
  157. AL src/log4net/Diagnostics/CodeAnalysis/MaybeNullAttribute.cs
  158. AL src/log4net/Diagnostics/CodeAnalysis/MaybeNullWhenAttribute.cs
  159. AL src/log4net/Diagnostics/CodeAnalysis/MemberNotNullAttribute.cs
  160. AL src/log4net/Diagnostics/CodeAnalysis/MemberNotNullWhenAttribute.cs
  161. AL src/log4net/Diagnostics/CodeAnalysis/NotNullAttribute.cs
  162. AL src/log4net/Diagnostics/CodeAnalysis/NotNullIfNotNullAttribute.cs
  163. AL src/log4net/Diagnostics/CodeAnalysis/NotNullWhenAttribute.cs
  164. AL src/log4net/Diagnostics/CodeAnalysis/NullableAttribute.cs
  165. AL src/log4net/Diagnostics/CodeAnalysis/NullableContextAttribute.cs
  166. AL src/log4net/Diagnostics/CodeAnalysis/RequiredMemberAttribute.cs
  167. AL src/log4net/Diagnostics/CodeAnalysis/SetsRequiredMembersAttribute.cs
  168. AL src/log4net/Diagnostics/CodeAnalysis/ValidatedNotNullAttribute.cs
  169. AL src/log4net/Filter/DenyAllFilter.cs
  170. AL src/log4net/Filter/FilterDecision.cs
  171. AL src/log4net/Filter/FilterSkeleton.cs
  172. AL src/log4net/Filter/IFilter.cs
  173. AL src/log4net/Filter/LevelMatchFilter.cs
  174. AL src/log4net/Filter/LevelRangeFilter.cs
  175. AL src/log4net/Filter/LoggerMatchFilter.cs
  176. AL src/log4net/Filter/MdcFilter.cs
  177. AL src/log4net/Filter/NdcFilter.cs
  178. AL src/log4net/Filter/PropertyFilter.cs
  179. AL src/log4net/Filter/StringMatchFilter.cs
  180. AL src/log4net/GlobalContext.cs
  181. AL src/log4net/ILog.cs
  182. AL src/log4net/Layout/DynamicPatternLayout.cs
  183. AL src/log4net/Layout/ExceptionLayout.cs
  184. AL src/log4net/Layout/ILayout.cs
  185. AL src/log4net/Layout/Internal/XmlWriterExtensions.cs
  186. AL src/log4net/Layout/IRawLayout.cs
  187. AL src/log4net/Layout/Layout2RawLayoutAdapter.cs
  188. AL src/log4net/Layout/LayoutSkeleton.cs
  189. AL src/log4net/Layout/Pattern/AppDomainPatternConverter.cs
  190. AL src/log4net/Layout/Pattern/AspNetCachePatternConverter.cs
  191. AL src/log4net/Layout/Pattern/AspNetContextPatternConverter.cs
  192. AL src/log4net/Layout/Pattern/AspNetPatternConverter.cs
  193. AL src/log4net/Layout/Pattern/AspNetRequestPatternConverter.cs
  194. AL src/log4net/Layout/Pattern/AspNetSessionPatternConverter.cs
  195. AL src/log4net/Layout/Pattern/DatePatternConverter.cs
  196. AL src/log4net/Layout/Pattern/ExceptionPatternConverter.cs
  197. AL src/log4net/Layout/Pattern/FileLocationPatternConverter.cs
  198. AL src/log4net/Layout/Pattern/FullLocationPatternConverter.cs
  199. AL src/log4net/Layout/Pattern/IdentityPatternConverter.cs
  200. AL src/log4net/Layout/Pattern/LevelPatternConverter.cs
  201. AL src/log4net/Layout/Pattern/LineLocationPatternConverter.cs
  202. AL src/log4net/Layout/Pattern/LoggerPatternConverter.cs
  203. AL src/log4net/Layout/Pattern/MessagePatternConverter.cs
  204. AL src/log4net/Layout/Pattern/MethodLocationPatternConverter.cs
  205. AL src/log4net/Layout/Pattern/NamedPatternConverter.cs
  206. AL src/log4net/Layout/Pattern/NdcPatternConverter.cs
  207. AL src/log4net/Layout/Pattern/PatternLayoutConverter.cs
  208. AL src/log4net/Layout/Pattern/PropertyPatternConverter.cs
  209. AL src/log4net/Layout/Pattern/RelativeTimePatternConverter.cs
  210. AL src/log4net/Layout/Pattern/StackTraceDetailPatternConverter.cs
  211. AL src/log4net/Layout/Pattern/StackTracePatternConverter.cs
  212. AL src/log4net/Layout/Pattern/ThreadPatternConverter.cs
  213. AL src/log4net/Layout/Pattern/TypeNamePatternConverter.cs
  214. AL src/log4net/Layout/Pattern/UserNamePatternConverter.cs
  215. AL src/log4net/Layout/Pattern/UtcDatePatternConverter.cs
  216. AL src/log4net/Layout/PatternLayout.cs
  217. AL src/log4net/Layout/RawLayoutConverter.cs
  218. AL src/log4net/Layout/RawPropertyLayout.cs
  219. AL src/log4net/Layout/RawTimeStampLayout.cs
  220. AL src/log4net/Layout/RawUtcTimeStampLayout.cs
  221. AL src/log4net/Layout/SimpleLayout.cs
  222. AL src/log4net/Layout/XmlLayout.cs
  223. AL src/log4net/Layout/XmlLayoutBase.cs
  224. AL src/log4net/Layout/XmlLayoutSchemaLog4j.cs
  225. AL src/log4net/LogicalThreadContext.cs
  226. AL src/log4net/LogManager.cs
  227. AL src/log4net/MDC.cs
  228. AL src/log4net/NDC.cs
  229. AL src/log4net/ObjectRenderer/DefaultRenderer.cs
  230. AL src/log4net/ObjectRenderer/IObjectRenderer.cs
  231. AL src/log4net/ObjectRenderer/RendererMap.cs
  232. AL src/log4net/Plugin/IPlugin.cs
  233. AL src/log4net/Plugin/IPluginFactory.cs
  234. AL src/log4net/Plugin/PluginCollection.cs
  235. AL src/log4net/Plugin/PluginMap.cs
  236. AL src/log4net/Plugin/PluginSkeleton.cs
  237. AL src/log4net/Repository/ConfigurationChangedEventArgs.cs
  238. AL src/log4net/Repository/Hierarchy/DefaultLoggerFactory.cs
  239. AL src/log4net/Repository/Hierarchy/Hierarchy.cs
  240. AL src/log4net/Repository/Hierarchy/ILoggerFactory.cs
  241. AL src/log4net/Repository/Hierarchy/Logger.cs
  242. AL src/log4net/Repository/Hierarchy/LoggerKey.cs
  243. AL src/log4net/Repository/Hierarchy/ProvisionNode.cs
  244. AL src/log4net/Repository/Hierarchy/RootLogger.cs
  245. AL src/log4net/Repository/Hierarchy/XmlHierarchyConfigurator.cs
  246. AL src/log4net/Repository/IBasicRepositoryConfigurator.cs
  247. AL src/log4net/Repository/ILoggerRepository.cs
  248. AL src/log4net/Repository/IXmlRepositoryConfigurator.cs
  249. AL src/log4net/Repository/LoggerRepositorySkeleton.cs
  250. AL src/log4net/ThreadContext.cs
  251. AL src/log4net/Util/AppenderAttachedImpl.cs
  252. AL src/log4net/Util/CompositeProperties.cs
  253. AL src/log4net/Util/ContextPropertiesBase.cs
  254. AL src/log4net/Util/ConverterInfo.cs
  255. AL src/log4net/Util/CountingQuietTextWriter.cs
  256. AL src/log4net/Util/CyclicBuffer.cs
  257. AL src/log4net/Util/EmptyCollection.cs
  258. AL src/log4net/Util/EmptyDictionary.cs
  259. AL src/log4net/Util/EncodingWithoutPreamble.cs
  260. AL src/log4net/Util/FormattingInfo.cs
  261. AL src/log4net/Util/GlobalContextProperties.cs
  262. AL src/log4net/Util/ILogExtensions.cs
  263. AL src/log4net/Util/LevelMapping.cs
  264. AL src/log4net/Util/LevelMappingEntry.cs
  265. AL src/log4net/Util/Log4NetAssert.cs
  266. AL src/log4net/Util/LogicalThreadContextProperties.cs
  267. AL src/log4net/Util/LogicalThreadContextStack.cs
  268. AL src/log4net/Util/LogicalThreadContextStacks.cs
  269. AL src/log4net/Util/LogLog.cs
  270. AL src/log4net/Util/NativeError.cs
  271. AL src/log4net/Util/NullDictionaryEnumerator.cs
  272. AL src/log4net/Util/NullEnumerator.cs
  273. AL src/log4net/Util/NullSecurityContext.cs
  274. AL src/log4net/Util/OnlyOnceErrorHandler.cs
  275. AL src/log4net/Util/OptionConverter.cs
  276. AL src/log4net/Util/PatternConverter.cs
  277. AL src/log4net/Util/PatternParser.cs
  278. AL src/log4net/Util/PatternString.cs
  279. AL src/log4net/Util/PatternStringConverters/AppDomainPatternConverter.cs
  280. AL src/log4net/Util/PatternStringConverters/AppSettingPatternConverter.cs
  281. AL src/log4net/Util/PatternStringConverters/DatePatternConverter.cs
  282. AL src/log4net/Util/PatternStringConverters/EnvironmentFolderPathPatternConverter.cs
  283. AL src/log4net/Util/PatternStringConverters/EnvironmentPatternConverter.cs
  284. AL src/log4net/Util/PatternStringConverters/IdentityPatternConverter.cs
  285. AL src/log4net/Util/PatternStringConverters/LiteralPatternConverter.cs
  286. AL src/log4net/Util/PatternStringConverters/NewLinePatternConverter.cs
  287. AL src/log4net/Util/PatternStringConverters/ProcessIdPatternConverter.cs
  288. AL src/log4net/Util/PatternStringConverters/PropertyPatternConverter.cs
  289. AL src/log4net/Util/PatternStringConverters/RandomStringPatternConverter.cs
  290. AL src/log4net/Util/PatternStringConverters/UserNamePatternConverter.cs
  291. AL src/log4net/Util/PatternStringConverters/UtcDatePatternConverter.cs
  292. AL src/log4net/Util/PropertiesDictionary.cs
  293. AL src/log4net/Util/PropertyEntry.cs
  294. AL src/log4net/Util/ProtectCloseTextWriter.cs
  295. AL src/log4net/Util/QuietTextWriter.cs
  296. AL src/log4net/Util/ReaderWriterLock.cs
  297. AL src/log4net/Util/ReadOnlyPropertiesDictionary.cs
  298. AL src/log4net/Util/ReusableStringWriter.cs
  299. AL src/log4net/Util/SystemInfo.cs
  300. AL src/log4net/Util/SystemStringFormat.cs
  301. AL src/log4net/Util/TextWriterAdapter.cs
  302. AL src/log4net/Util/ThreadContextProperties.cs
  303. AL src/log4net/Util/ThreadContextStack.cs
  304. AL src/log4net/Util/ThreadContextStacks.cs
  305. AL src/log4net/Util/Transform.cs
  306. AL src/log4net/Util/TypeConverters/BooleanConverter.cs
  307. AL src/log4net/Util/TypeConverters/ConversionNotSupportedException.cs
  308. AL src/log4net/Util/TypeConverters/ConverterRegistry.cs
  309. AL src/log4net/Util/TypeConverters/EncodingConverter.cs
  310. AL src/log4net/Util/TypeConverters/IConvertFrom.cs
  311. AL src/log4net/Util/TypeConverters/IConvertTo.cs
  312. AL src/log4net/Util/TypeConverters/IPAddressConverter.cs
  313. AL src/log4net/Util/TypeConverters/PatternLayoutConverter.cs
  314. AL src/log4net/Util/TypeConverters/PatternStringConverter.cs
  315. AL src/log4net/Util/TypeConverters/TypeConverter.cs
  316. AL src/log4net/Util/TypeConverters/TypeConverterAttribute.cs
  317. AL src/log4net/Util/WindowsSecurityContext.cs
  318. AL src/log4net.Tests/Appender/AdoNet/Log4NetCommand.cs
  319. AL src/log4net.Tests/Appender/AdoNet/Log4NetConnection.cs
  320. AL src/log4net.Tests/Appender/AdoNet/Log4NetParameter.cs
  321. AL src/log4net.Tests/Appender/AdoNet/Log4NetParameterCollection.cs
  322. AL src/log4net.Tests/Appender/AdoNet/Log4NetTransaction.cs
  323. AL src/log4net.Tests/Appender/AdoNetAppenderTest.cs
  324. AL src/log4net.Tests/Appender/AppenderCollectionTest.cs
  325. AL src/log4net.Tests/Appender/BufferingAppenderTest.cs
  326. AL src/log4net.Tests/Appender/CountingAppender.cs
  327. AL src/log4net.Tests/Appender/DebugAppenderTest.cs
  328. AL src/log4net.Tests/Appender/EventLogAppenderTest.cs
  329. AL src/log4net.Tests/Appender/EventRaisingAppender.cs
  330. AL src/log4net.Tests/Appender/MemoryAppenderTest.cs
  331. AL src/log4net.Tests/Appender/RecursiveLoggingTest.cs
  332. AL src/log4net.Tests/Appender/RollingFileAppenderTest.cs
  333. AL src/log4net.Tests/Appender/SmtpPickupDirAppenderTest.cs
  334. AL src/log4net.Tests/Appender/StringAppender.cs
  335. AL src/log4net.Tests/Appender/TraceAppenderTest.cs
  336. AL src/log4net.Tests/AssemblyInfo.cs
  337. AL src/log4net.Tests/Context/LogicalThreadContextTest.cs
  338. AL src/log4net.Tests/Context/ThreadContextTest.cs
  339. AL src/log4net.Tests/Core/DefaultRepositorySelectorTest.cs
  340. AL src/log4net.Tests/Core/EvaluatorTest.cs
  341. AL src/log4net.Tests/Core/FixingTest.cs
  342. AL src/log4net.Tests/Core/LevelMappingTest.cs
  343. AL src/log4net.Tests/Core/LevelMapTest.cs
  344. AL src/log4net.Tests/Core/LevelTest.cs
  345. AL src/log4net.Tests/Core/LoggingEventTest.cs
  346. AL src/log4net.Tests/Core/ShutdownTest.cs
  347. AL src/log4net.Tests/Core/StringFormatTest.cs
  348. AL src/log4net.Tests/DateFormatter/AbsoluteTimeDateFormatterTest.cs
  349. AL src/log4net.Tests/DateFormatter/DateTimeDateFormatterTest.cs
  350. AL src/log4net.Tests/Filter/FilterTest.cs
  351. AL src/log4net.Tests/Hierarchy/HierarchyTest.cs
  352. AL src/log4net.Tests/Hierarchy/LoggerTest.cs
  353. AL src/log4net.Tests/Hierarchy/XmlHierarchyConfiguratorTest.cs
  354. AL src/log4net.Tests/Layout/DynamicPatternLayoutTest.cs
  355. AL src/log4net.Tests/Layout/PatternLayoutTest.cs
  356. AL src/log4net.Tests/Layout/XmlLayoutTest.cs
  357. AL src/log4net.Tests/LoggerRepository/ConfigurationMessages.cs
  358. AL src/log4net.Tests/NUnitTestRunnerInitializer.cs
  359. AL src/log4net.Tests/ObjectRenderer/DefaultRendererTest.cs
  360. AL src/log4net.Tests/Signing.cs
  361. AL src/log4net.Tests/Util/CyclicBufferTest.cs
  362. AL src/log4net.Tests/Util/EncodingWithoutPreambleTest.cs
  363. AL src/log4net.Tests/Util/EnvironmentPatternConverterTest.cs
  364. AL src/log4net.Tests/Util/LogLogTest.cs
  365. AL src/log4net.Tests/Util/PatternConverterTest.cs
  366. AL src/log4net.Tests/Util/PatternStringTest.cs
  367. AL src/log4net.Tests/Util/PropertiesDictionaryTest.cs
  368. AL src/log4net.Tests/Util/RandomStringPatternConverterTest.cs
  369. AL src/log4net.Tests/Util/SystemInfoTest.cs
  370. AL src/log4net.Tests/Util/TransformTest.cs
  371. AL src/log4net.Tests/Utils.cs
  372. B src/TestResults/3bbe01fc-1d71-4087-a1de-ed9c981a9efa/JFri_AGPC-100013410_2024-03-21.14_25_15.coverage
  373. B src/TestResults/5f3c765c-ca67-4f11-8574-8c539ccc8388/JFri_AGPC-100013410_2024-03-18.16_15_29.coverage
  374. B src/TestResults/6a378335-cb05-4a6b-aea4-06d99df751c9/JFri_AGPC-100013410_2024-03-13.08_34_47.coverage
  375. B src/TestResults/7a68e464-909e-4fe3-a609-deccb3af69b6/JFri_AGPC-100013410_2024-03-13.10_24_43.coverage
  376. B src/TestResults/d9cdb372-2889-4049-b860-aeae9099e08a/JFri_AGPC-100013410_2024-03-18.16_07_07.coverage
  377. B src/TestResults/fb2b9c54-2450-4b33-92d1-ea9f4099a3fc/JFri_AGPC-100013410_2024-03-18.16_03_51.coverage
  378. *****************************************************
  379.  
  380. Printing headers for text files without a valid license header...
  381. =====================================================
  382. == File: src/log4net/Core/Serializable.cs
  383. =====================================================
  384. #if NET462_OR_GREATER
  385. global using Log4NetSerializableAttribute = System.SerializableAttribute;
  386. global using ILog4NetSerializable = System.Runtime.Serialization.ISerializable;
  387. #else
  388. global using Log4NetSerializableAttribute = log4net.Core.EmptyAttribute;
  389. global using ILog4NetSerializable = log4net.Core.IEmptyInterface;
  390. using System;
  391. #endif
  392.  
  393. namespace log4net.Core;
  394. #if !NET462_OR_GREATER
  395. /// <summary>
  396. /// Empty Interface (as replacement for <see cref="System.Runtime.Serialization.ISerializable"/>)
  397. /// </summary>
  398. internal interface IEmptyInterface
  399. { }
  400.  
  401. /// <summary>
  402. /// Empty Attribute (as replacement for <see cref="SerializableAttribute"/>)
  403. /// </summary>
  404. [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Enum | AttributeTargets.Delegate, Inherited = false)]
  405. internal sealed class EmptyAttribute : Attribute
  406. { }
  407. #endif