public void Trace(string message) { if (IsTraceEnabled) { underlying.Trace(message); } }
public void Initialize() { if (GrinderContext == null) { throw new AwarenessException("GrinderContext == null"); } Logger = new LoggerFacade(GrinderContext.GetLogger(GetType()), GrinderContext); Logger.Trace("Initialize: Enter"); TypeHelper = new TypeHelper(GrinderContext); OnInitialize(); Logger.Trace("Initialize: Exit"); }
public static void Trace(this IGrinderLogger logger, Action <LogMessageHandler> messageCallback) { if (logger.IsTraceEnabled) { logger.Trace(FormatMessage(messageCallback)); } }
public void Shutdown() { SafeLog(() => Logger.Trace("Shutdown: Enter")); try { OnShutdown(); } finally { SafeLog(() => Logger.Trace("Shutdown: Exit")); GrinderContext = null; Logger = null; } }