Exemple #1
0
        public LogAspect(Type loggerService)
        {
            if (!typeof(SerilogServiceBase).BaseType.IsAssignableFrom(loggerService))
            {
                throw new System.Exception(AspectMessages.WrongLoggerType);
            }

            _loggerServiceBase = (SerilogServiceBase)Activator.CreateInstance(loggerService);
        }
        public ExceptionLogAspect(Type loggerService)
        {
            if (loggerService.BaseType != typeof(SerilogServiceBase))
            {
                throw new System.Exception(AspectMessages.WrongLoggerType);
            }

            _loggerServiceBase = (SerilogServiceBase)Activator.CreateInstance(loggerService);
        }