Exemple #1
0
 public FrameLogModule(IChangeSetFactory <TChangeSet, TPrincipal> factory,
                       IFrameLogContext <TChangeSet, TPrincipal> context,
                       ILoggingFilterProvider filter = null)
 {
     this.factory = factory;
     this.context = context;
     this.filter  = (filter ?? Filters.Default).Get(context);
     Enabled      = true;
 }
Exemple #2
0
 public FrameLog(ContextInfo contextInfo,
                 IChangeSetFactory <TChangeSet, TPrincipal> factory,
                 ILoggingFilterProvider filter = null)
 {
     this.contextInfo = contextInfo;
     this.factory     = factory;
     this.filter      = (filter ?? Filter.Filters.Default).Get(contextInfo);
     Enabled          = true;
 }
 public FrameLogModule(IChangeSetFactory <TChangeSet, TPrincipal> factory,
                       IFrameLogContext <TChangeSet, TPrincipal> context,
                       ILoggingFilterProvider filter    = null,
                       ISerializationManager serializer = null)
 {
     this.factory    = factory;
     this.context    = context;
     this.filter     = (filter ?? Filters.Default).Get(context);
     this.serializer = (serializer ?? new ValueTranslationManager(context));
     Enabled         = true;
 }
 public ExampleContext(Action<DbContext> customSaveChangesLogic = null, ILoggingFilterProvider filterProvider = null)
 {
     Database.SetInitializer<ExampleContext>(new ExampleContextInitializer());
     Logger = new FrameLogModule<ChangeSet, User>(new ChangeSetFactory(), FrameLogContext, filterProvider);
     CustomSaveChangesLogic = customSaveChangesLogic;
 }