consolidate Infrastructure interface and implementation classes

This commit is contained in:
sbwalker
2025-08-13 14:44:42 -04:00
parent b7ff49bdb2
commit e900d2f35a
27 changed files with 125 additions and 187 deletions

View File

@ -12,6 +12,15 @@ using Oqtane.Shared;
namespace Oqtane.Infrastructure
{
public interface ILogManager
{
void Log(Shared.LogLevel level, object @class, LogFunction function, string message, params object[] args);
void Log(Shared.LogLevel level, object @class, LogFunction function, Exception exception, string message, params object[] args);
void Log(int siteId, Shared.LogLevel level, object @class, LogFunction function, string message, params object[] args);
void Log(int siteId, Shared.LogLevel level, object @class, LogFunction function, Exception exception, string message, params object[] args);
void Log(Log log);
}
public class LogManager : ILogManager
{
private readonly ILogRepository _logs;