本文整理汇总了C#中Logger.RemoveAcquirer方法的典型用法代码示例。如果您正苦于以下问题:C# Logger.RemoveAcquirer方法的具体用法?C# Logger.RemoveAcquirer怎么用?C# Logger.RemoveAcquirer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Logger
的用法示例。
在下文中一共展示了Logger.RemoveAcquirer方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: RemoveLogger
public void RemoveLogger( String loggerName, ref Logger logger,
[CallerLineNumber] int cln= 0,[CallerFilePath] String csf="",[CallerMemberName] String cmn="" )
{
#if ALOX_DBG_LOG || ALOX_REL_LOG
try { Acquire();
scopeInfo.Set( cln,csf,cmn, owner );
int noMainDom= domains .GetLoggerNo( loggerName );
int noIntDom= internalDomains.GetLoggerNo( loggerName );
if( noMainDom >= 0 || noIntDom >= 0 )
{
logger= domains.GetLogger( noMainDom );
if ( logger == null ) logger= internalDomains.GetLogger( noIntDom );
dumpStateOnLoggerRemoval();
writeVerbositiesOnLoggerRemoval( logger );
if( noMainDom >= 0 )
domains.RemoveLogger( noMainDom );
if( noIntDom >= 0 )
internalDomains.RemoveLogger( noIntDom );
logger.RemoveAcquirer( this );
logInternal( Verbosity.Info, "LGR", intMsg._()
._("Logger \"")._NC(logger)._NC("\" removed."));
return;
}
// not found
logInternal( Verbosity.Warning, "LGR", intMsg._()
._("Logger \"")._NC(loggerName)._NC("\" not found. Nothing removed."));
} finally { Release(); }
#endif
}