structured logging

This commit is contained in:
Shaun Walker
2019-10-22 11:57:28 -04:00
parent ce25967633
commit 2e3a4efb74
79 changed files with 891 additions and 497 deletions

View File

@ -1,12 +0,0 @@
using System;
namespace Oqtane.Models
{
public interface IAuditable
{
string CreatedBy { get; set; }
DateTime CreatedOn { get; set; }
string ModifiedBy { get; set; }
DateTime ModifiedOn { get; set; }
}
}

View File

@ -1,11 +0,0 @@
using System;
namespace Oqtane.Models
{
public interface IDeletable
{
string DeletedBy { get; set; }
DateTime? DeletedOn { get; set; }
bool IsDeleted { get; set; }
}
}

View File

@ -0,0 +1,23 @@
using System;
using System.ComponentModel.DataAnnotations.Schema;
namespace Oqtane.Models
{
public class Log
{
public int LogId { get; set; }
public int SiteId { get; set; }
public DateTime LogDate { get; set; }
public int? PageId { get; set; }
public int? ModuleId { get; set; }
public int? UserId { get; set; }
public string Url { get; set; }
public string Server { get; set; }
public string Category { get; set; }
public string Level { get; set; }
public string Message { get; set; }
public string MessageTemplate { get; set; }
public string Exception { get; set; }
public string Properties { get; set; }
}
}

View File

@ -1,4 +1,5 @@
using Oqtane.Modules;
using Oqtane.Shared;
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;