structured logging
This commit is contained in:
@ -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; }
|
||||
}
|
||||
}
|
@ -1,11 +0,0 @@
|
||||
using System;
|
||||
|
||||
namespace Oqtane.Models
|
||||
{
|
||||
public interface IDeletable
|
||||
{
|
||||
string DeletedBy { get; set; }
|
||||
DateTime? DeletedOn { get; set; }
|
||||
bool IsDeleted { get; set; }
|
||||
}
|
||||
}
|
23
Oqtane.Shared/Models/Log.cs
Normal file
23
Oqtane.Shared/Models/Log.cs
Normal 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; }
|
||||
}
|
||||
}
|
@ -1,4 +1,5 @@
|
||||
using Oqtane.Modules;
|
||||
using Oqtane.Shared;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel.DataAnnotations.Schema;
|
||||
|
Reference in New Issue
Block a user