コード例 #1
0
        public DBAndFileAuditTrailWriter(DBSQLViewModel dBSQLViewModel, string outputFile, bool DebugOutput = true)
        {
            _dBSQLViewModel = dBSQLViewModel;
            IsDB            = AuditTrailWriterHelper.CreateTable(_dBSQLViewModel);

            if (!string.IsNullOrEmpty(outputFile))
            {
                fileAuditTrailWriter = new FileAuditTrailWriter(outputFile, DebugOutput);
            }
            ;

            this.outputFile  = outputFile ?? null;
            this.DebugOutput = DebugOutput;
        }
コード例 #2
0
 public void End(AuditTrailViewModel sender, long parent, ErrorLevel errorLevel, string message, string dataOutType, string dataOut)
 {
     AuditTrailWriterHelper.EndWriteDB(_dBSQLViewModel, parent, errorLevel, message, dataOutType, dataOut);
 }
コード例 #3
0
        public long Begin(AuditTrailViewModel sender, AuditTrail message)
        {
            //AuditTrailWriterHelper.LogsAdd(sender, message);

            return(AuditTrailWriterHelper.BeginWriteDB(_dBSQLViewModel, sender, message));
        }
コード例 #4
0
        public void WriteLine(AuditTrailViewModel sender, AuditTrail message)
        {
            //AuditTrailWriterHelper.LogsAdd(sender, message);

            AuditTrailWriterHelper.WriteLineDB(_dBSQLViewModel, sender, message);
        }
コード例 #5
0
 public ObservableCollection <AuditTrail> LoadAuditTrail(AuditTrailViewModel sender, bool Filtered = true, long MaxRecords = 500)
 {
     return(AuditTrailWriterHelper.LoadAuditTrail(_dBSQLViewModel, sender, Filtered, MaxRecords));
 }
コード例 #6
0
 private string GetWhere(AuditTrailViewModel sender, bool ShowUser = true)
 {
     return(AuditTrailWriterHelper.GetWhere(_dBSQLViewModel.DBType, sender, ShowUser));
 }
コード例 #7
0
 public DBAuditTrailWriter(DBSQLViewModel dBSQLViewModel, bool DebugOutput = true)
 {
     _dBSQLViewModel = dBSQLViewModel;
     AuditTrailWriterHelper.CreateTable(_dBSQLViewModel);
     this.DebugOutput = DebugOutput;
 }