Ejemplo n.º 1
0
 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 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;
            }
        }