NopLogWriter fixes; SignalRLogger fixes; etc...
This commit is contained in:
parent
68a873f15d
commit
dd985b94f4
|
|
@ -5,6 +5,7 @@ using FruitBank.Common;
|
||||||
using FruitBank.Common.Server.Controllers;
|
using FruitBank.Common.Server.Controllers;
|
||||||
using FruitBank.Common.Server.Services.Loggers;
|
using FruitBank.Common.Server.Services.Loggers;
|
||||||
using FruitBank.Common.Server.Services.SignalRs;
|
using FruitBank.Common.Server.Services.SignalRs;
|
||||||
|
using Mango.Nop.Core.Loggers;
|
||||||
using Microsoft.AspNetCore.Builder;
|
using Microsoft.AspNetCore.Builder;
|
||||||
using Microsoft.AspNetCore.Mvc.Razor;
|
using Microsoft.AspNetCore.Mvc.Razor;
|
||||||
using Microsoft.AspNetCore.SignalR;
|
using Microsoft.AspNetCore.SignalR;
|
||||||
|
|
@ -31,22 +32,12 @@ public class PluginNopStartup : INopStartup
|
||||||
options.ViewLocationExpanders.Add(new ViewLocationExpander());
|
options.ViewLocationExpanders.Add(new ViewLocationExpander());
|
||||||
});
|
});
|
||||||
|
|
||||||
//services.AddCors(feature =>
|
|
||||||
// feature.AddPolicy(
|
|
||||||
// "AllowBlazorClient",
|
|
||||||
// apiPolicy => apiPolicy
|
|
||||||
// .WithOrigins("https://localhost:7144")
|
|
||||||
// .AllowAnyHeader()
|
|
||||||
// .AllowAnyMethod()
|
|
||||||
// .AllowCredentials()
|
|
||||||
// ));
|
|
||||||
|
|
||||||
services.AddSignalR(options => options.MaximumReceiveMessageSize = 256 * 1024);
|
|
||||||
|
|
||||||
//register services and interfaces
|
//register services and interfaces
|
||||||
|
|
||||||
services.AddSingleton<LoggerToLoggerApiController>();
|
|
||||||
services.AddSingleton<IAcLogWriterBase, ConsoleLogWriter>();
|
services.AddSingleton<IAcLogWriterBase, ConsoleLogWriter>();
|
||||||
|
services.AddSingleton<IAcLogWriterBase, NopLogWriter>();
|
||||||
|
services.AddSingleton<LoggerToLoggerApiController2>();
|
||||||
//services.AddSingleton<SessionService>();
|
//services.AddSingleton<SessionService>();
|
||||||
services.AddScoped<FruitBankDataController>();
|
services.AddScoped<FruitBankDataController>();
|
||||||
|
|
||||||
|
|
@ -59,6 +50,8 @@ public class PluginNopStartup : INopStartup
|
||||||
{
|
{
|
||||||
options.Filters.AddService<PendingMeasurementCheckoutFilter>();
|
options.Filters.AddService<PendingMeasurementCheckoutFilter>();
|
||||||
});
|
});
|
||||||
|
|
||||||
|
services.AddSignalR(options => options.MaximumReceiveMessageSize = 256 * 1024);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -82,7 +75,7 @@ public class PluginNopStartup : INopStartup
|
||||||
{
|
{
|
||||||
app.UseEndpoints(endpoints =>
|
app.UseEndpoints(endpoints =>
|
||||||
{
|
{
|
||||||
endpoints.MapHub<LoggerSignalRHub>(loggrHubEndPoint);
|
endpoints.MapHub<LoggerSignalRHub2>(loggrHubEndPoint);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,7 @@
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="$(SolutionDir)\Presentation\Nop.Web\Nop.Web.csproj" />
|
<ProjectReference Include="$(SolutionDir)\Presentation\Nop.Web\Nop.Web.csproj" />
|
||||||
|
<ProjectReference Include="..\..\..\..\FruitBank\Libraries\Nop.Services\Nop.Services.csproj" />
|
||||||
<ProjectReference Include="..\..\Libraries\Mango.Nop.Core\Mango.Nop.Core.csproj" />
|
<ProjectReference Include="..\..\Libraries\Mango.Nop.Core\Mango.Nop.Core.csproj" />
|
||||||
<ProjectReference Include="..\..\Libraries\Mango.Nop.Services\Mango.Nop.Services.csproj" />
|
<ProjectReference Include="..\..\Libraries\Mango.Nop.Services\Mango.Nop.Services.csproj" />
|
||||||
<ClearPluginAssemblies Include="$(SolutionDir)\Build\ClearPluginAssemblies.proj" />
|
<ClearPluginAssemblies Include="$(SolutionDir)\Build\ClearPluginAssemblies.proj" />
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,8 @@
|
||||||
|
using AyCode.Services.Server.SignalRs;
|
||||||
|
using FruitBank.Common.Server.Services.Loggers;
|
||||||
|
|
||||||
|
namespace Nop.Plugin.Misc.FruitBankPlugin.Services;
|
||||||
|
|
||||||
|
|
||||||
|
public class LoggerSignalRHub2(LoggerToLoggerApiController2 logger) : AcLoggerSignalRHub<LoggerToLoggerApiController2>(logger)
|
||||||
|
{ }
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
using AyCode.Core.Enums;
|
||||||
|
using AyCode.Core.Loggers;
|
||||||
|
using FruitBank.Common.Loggers;
|
||||||
|
|
||||||
|
namespace Nop.Plugin.Misc.FruitBankPlugin.Services;
|
||||||
|
|
||||||
|
public class LoggerToLoggerApiController2(IAcLogWriterBase[] logWriters) : Logger<LoggerToLoggerApiController2>(logWriters);
|
||||||
Loading…
Reference in New Issue