コード例 #1
0
ファイル: ReportsCoordinator.cs プロジェクト: anycall/Orchard
        public void Add(string reportKey, ReportEntryType type, string message) {
            if(!_reports.ContainsKey(reportKey)) {
                // ignore message if no corresponding report
                return;
            }

            _reportsManager.Add(_reports[reportKey], type, message);
        }
コード例 #2
0
        public void Add(string reportKey, ReportEntryType type, string message)
        {
            if (!_reports.ContainsKey(reportKey))
            {
                // ignore message if no corresponding report
                return;
            }

            _reportsManager.Add(_reports[reportKey], type, message);
        }
コード例 #3
0
 public void Add(int reportId, ReportEntryType type, string message) {
     lock ( _synLock ) {
         LoadReports();
         _isDirty = true;
         var report = Get(reportId);
         if(report == null) {
             return;
         }
         report.Entries.Add(new ReportEntry {Message = message, Type = type, Utc = DateTime.UtcNow});
     }
 }
コード例 #4
0
ファイル: ReportEntry.cs プロジェクト: YHZX2013/exchange_diff
 public ReportEntry(LocalizedString message, ReportEntryType type, Exception failure, ReportEntryFlags flags)
 {
     this.Message      = message;
     this.CreationTime = (DateTime)ExDateTime.UtcNow;
     this.ServerName   = CommonUtils.LocalShortComputerName;
     this.Type         = type;
     this.Flags        = flags;
     if (failure != null)
     {
         this.Failure = FailureRec.Create(failure);
         this.Flags  |= ReportEntryFlags.Failure;
     }
 }
コード例 #5
0
 public void Add(int reportId, ReportEntryType type, string message)
 {
     lock ( _synLock ) {
         LoadReports();
         _isDirty = true;
         var report = Get(reportId);
         if (report == null)
         {
             return;
         }
         report.Entries.Add(new ReportEntry {
             Message = message, Type = type, Utc = DateTime.UtcNow
         });
     }
 }
コード例 #6
0
 public void Add(string reportKey, ReportEntryType type, string message)
 {
 }
コード例 #7
0
ファイル: ReportEntry.cs プロジェクト: YHZX2013/exchange_diff
 public ReportEntry(LocalizedString message, ReportEntryType type) : this(message, type, null, ReportEntryFlags.None)
 {
 }
コード例 #8
0
 public void Add(string reportKey, ReportEntryType type, string message)
 {
 }