blob: ca18bed08c79a30cb8135c823c4a4e9803c7a76f [file] [log] [blame]
<html dir="LTR">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252" />
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5" />
<title>log4net.Core</title>
<xml>
</xml>
<link rel="stylesheet" type="text/css" href="MSDN.css" />
</head>
<body id="bodyID" class="dtBODY">
<div id="nsbanner">
<div id="bannerrow1">
<table class="bannerparthead" cellspacing="0">
<tr id="hdr">
<td class="runninghead">Apache log4net� SDK Documentation - Microsoft .NET Framework 4.0</td>
<td class="product">
</td>
</tr>
</table>
</div>
<div id="TitleRow">
<h1 class="dtH1">log4net.Core Namespace</h1>
</div>
</div>
<div id="nstext">
<p>
<a href="log4net.CoreHierarchy.html">Namespace hierarchy</a>
</p>
<h3 class="dtH3">Classes</h3>
<div class="tablediv">
<table class="dtTABLE" cellspacing="0">
<tr valign="top">
<th width="50%">Class</th>
<th width="50%">Description</th>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.CompactRepositorySelector.html">CompactRepositorySelector</a>
</td>
<td width="50%"> The implementation of the <a href="log4net.Core.IRepositorySelector.html">IRepositorySelector</a> interface suitable for use with the compact framework </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.DefaultRepositorySelector.html">DefaultRepositorySelector</a>
</td>
<td width="50%"> The default implementation of the <a href="log4net.Core.IRepositorySelector.html">IRepositorySelector</a> interface. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.ExceptionEvaluator.html">ExceptionEvaluator</a>
</td>
<td width="50%"> An evaluator that triggers on an Exception type </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.Level.html">Level</a>
</td>
<td width="50%"> Defines the default set of levels recognized by the system. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LevelCollection.html">LevelCollection</a>
</td>
<td width="50%"> A strongly-typed collection of <a href="log4net.Core.Level.html">Level</a> objects. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LevelEvaluator.html">LevelEvaluator</a>
</td>
<td width="50%"> An evaluator that triggers at a threshold level </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LevelMap.html">LevelMap</a>
</td>
<td width="50%"> Mapping between string name and Level object </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LocationInfo.html">LocationInfo</a>
</td>
<td width="50%"> The internal representation of caller location information. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LogException.html">LogException</a>
</td>
<td width="50%"> Exception base type for log4net. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LoggerManager.html">LoggerManager</a>
</td>
<td width="50%"> Static manager that controls the creation of repositories </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LoggerRepositoryCreationEventArgs.html">LoggerRepositoryCreationEventArgs</a>
</td>
<td width="50%"> Provides data for the <a href="log4net.Core.IRepositorySelector.LoggerRepositoryCreatedEvent.html">LoggerRepositoryCreatedEvent</a> event. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LoggerWrapperImpl.html">LoggerWrapperImpl</a>
</td>
<td width="50%"> Implementation of the <a href="log4net.Core.ILoggerWrapper.html">ILoggerWrapper</a> interface. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LoggingEvent.html">LoggingEvent</a>
</td>
<td width="50%"> The internal representation of logging events. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LogImpl.html">LogImpl</a>
</td>
<td width="50%"> Implementation of <a href="log4net.ILog.html">ILog</a> wrapper interface. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.MethodItem.html">MethodItem</a>
</td>
<td width="50%"> provides method information without actually referencing a System.Reflection.MethodBase as that would require that the containing assembly is loaded. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.SecurityContext.html">SecurityContext</a>
</td>
<td width="50%"> A SecurityContext used by log4net when interacting with protected resources </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.SecurityContextProvider.html">SecurityContextProvider</a>
</td>
<td width="50%"> The <b>SecurityContextProvider</b> providers default <a href="log4net.Core.SecurityContext.html">SecurityContext</a> instances. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.StackFrameItem.html">StackFrameItem</a>
</td>
<td width="50%"> provides stack frame information without actually referencing a System.Diagnostics.StackFrame as that would require that the containing assembly is loaded. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.TimeEvaluator.html">TimeEvaluator</a>
</td>
<td width="50%"> An evaluator that triggers after specified number of seconds. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.WrapperMap.html">WrapperMap</a>
</td>
<td width="50%"> Maps between logger objects and wrapper objects. </td>
</tr>
</table>
</div>
<h3 class="dtH3">Interfaces</h3>
<div class="tablediv">
<table class="dtTABLE" cellspacing="0">
<tr valign="top">
<th width="50%">Interface</th>
<th width="50%">Description</th>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.IAppenderAttachable.html">IAppenderAttachable</a>
</td>
<td width="50%"> Interface for attaching appenders to objects. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.IErrorHandler.html">IErrorHandler</a>
</td>
<td width="50%"> Appenders may delegate their error handling to an <b>IErrorHandler</b>. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.IFixingRequired.html">IFixingRequired</a>
</td>
<td width="50%"> Interface for objects that require fixing. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.ILogger.html">ILogger</a>
</td>
<td width="50%"> Interface that all loggers implement </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.ILoggerWrapper.html">ILoggerWrapper</a>
</td>
<td width="50%"> Base interface for all wrappers </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.IOptionHandler.html">IOptionHandler</a>
</td>
<td width="50%"> Interface used to delay activate a configured object. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.IRepositorySelector.html">IRepositorySelector</a>
</td>
<td width="50%"> Interface used by the <a href="log4net.LogManager.html">LogManager</a> to select the <a href="log4net.Repository.ILoggerRepository.html">ILoggerRepository</a>. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.ITriggeringEventEvaluator.html">ITriggeringEventEvaluator</a>
</td>
<td width="50%"> Test if an <a href="log4net.Core.LoggingEvent.html">LoggingEvent</a> triggers an action </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LevelCollection.ILevelCollectionEnumerator.html">LevelCollection.ILevelCollectionEnumerator</a>
</td>
<td width="50%"> Supports type-safe iteration over a <a href="log4net.Core.LevelCollection.html">LevelCollection</a>. </td>
</tr>
</table>
</div>
<h3 class="dtH3">Structures</h3>
<div class="tablediv">
<table class="dtTABLE" cellspacing="0">
<tr valign="top">
<th width="50%">Structure</th>
<th width="50%">Description</th>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LoggingEventData.html">LoggingEventData</a>
</td>
<td width="50%"> Portable data structure used by <a href="log4net.Core.LoggingEvent.html">LoggingEvent</a>
</td>
</tr>
</table>
</div>
<h3 class="dtH3">Delegates</h3>
<div class="tablediv">
<table class="dtTABLE" cellspacing="0">
<tr valign="top">
<th width="50%">Delegate</th>
<th width="50%">Description</th>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LoggerRepositoryCreationEventHandler.html">LoggerRepositoryCreationEventHandler</a>
</td>
<td width="50%"> Delegate used to handle logger repository creation event notifications </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.WrapperCreationHandler.html">WrapperCreationHandler</a>
</td>
<td width="50%"> Delegate used to handle creation of new wrappers. </td>
</tr>
</table>
</div>
<h3 class="dtH3">Enumerations</h3>
<div class="tablediv">
<table class="dtTABLE" cellspacing="0">
<tr valign="top">
<th width="50%">Enumeration</th>
<th width="50%">Description</th>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.ErrorCode.html">ErrorCode</a>
</td>
<td width="50%"> Defined error codes that can be passed to the <b>Error</b> method. </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.FixFlags.html">FixFlags</a>
</td>
<td width="50%"> Flags passed to the <a href="log4net.Core.LoggingEvent.Fix.html">Fix</a> property </td>
</tr>
<tr valign="top">
<td width="50%">
<a href="log4net.Core.LevelCollection.Tag.html">LevelCollection.Tag</a>
</td>
<td width="50%"> Type visible only to our subclasses Used to access protected constructor </td>
</tr>
</table>
</div>
<hr />
<div id="footer"><a href='http://logging.apache.org/log4net/'>Copyright 2004-2011 The Apache Software Foundation.</a><br></br>Apache log4net, Apache and log4net are trademarks of The Apache Software Foundation.</div>
</div>
</body>
</html>