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); }