修改BackgroundWorker BUG
This commit is contained in:
parent
0b0eaa6ad0
commit
c174738095
@ -11,6 +11,8 @@ using JiShe.CollectBus.FreeSql;
|
||||
using System;
|
||||
using Volo.Abp.AspNetCore.Mvc.AntiForgery;
|
||||
using JiShe.CollectBus.FreeRedisProvider;
|
||||
using JiShe.CollectBus.Workers;
|
||||
using Volo.Abp.BackgroundWorkers.Hangfire;
|
||||
|
||||
namespace JiShe.CollectBus;
|
||||
|
||||
@ -19,7 +21,7 @@ namespace JiShe.CollectBus;
|
||||
typeof(CollectBusApplicationContractsModule),
|
||||
typeof(AbpDddApplicationModule),
|
||||
typeof(AbpAutoMapperModule),
|
||||
typeof(AbpBackgroundWorkersModule),
|
||||
typeof(AbpBackgroundWorkersHangfireModule),
|
||||
typeof(FreeRedisProviderModule),
|
||||
typeof(CollectBusFreeSqlModule)
|
||||
)]
|
||||
@ -40,7 +42,7 @@ public class CollectBusApplicationModule : AbpModule
|
||||
});
|
||||
}
|
||||
|
||||
public override async Task OnApplicationInitializationAsync(
|
||||
public override void OnApplicationInitialization(
|
||||
ApplicationInitializationContext context)
|
||||
{
|
||||
var assembly = Assembly.GetExecutingAssembly();
|
||||
@ -48,7 +50,7 @@ public class CollectBusApplicationModule : AbpModule
|
||||
|
||||
foreach (var type in types)
|
||||
{
|
||||
await context.AddBackgroundWorkerAsync(type);
|
||||
context.AddBackgroundWorkerAsync(type);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
using Hangfire;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Volo.Abp.BackgroundWorkers.Hangfire;
|
||||
using Volo.Abp.DependencyInjection;
|
||||
using Volo.Abp.Uow;
|
||||
|
||||
namespace JiShe.CollectBus.Workers
|
||||
{
|
||||
@ -17,13 +19,18 @@ namespace JiShe.CollectBus.Workers
|
||||
public EpiCollectWorker(ILogger<EpiCollectWorker> logger)
|
||||
{
|
||||
_logger = logger;
|
||||
RecurringJobId = nameof(EpiCollectWorker);
|
||||
CronExpression = Cron.Daily();
|
||||
}
|
||||
|
||||
|
||||
public override Task DoWorkAsync(CancellationToken cancellationToken = new CancellationToken())
|
||||
{
|
||||
_logger.LogError("Executed MyLogWorker..!");
|
||||
return Task.CompletedTask;
|
||||
using (var uow = LazyServiceProvider.LazyGetRequiredService<IUnitOfWorkManager>().Begin())
|
||||
{
|
||||
Logger.LogInformation("Executed MyLogWorker..!");
|
||||
return Task.CompletedTask;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -8,8 +8,11 @@
|
||||
|
||||
<ItemGroup>
|
||||
<Compile Remove="Abstractions\**" />
|
||||
<Compile Remove="Interfaces\**" />
|
||||
<EmbeddedResource Remove="Abstractions\**" />
|
||||
<EmbeddedResource Remove="Interfaces\**" />
|
||||
<None Remove="Abstractions\**" />
|
||||
<None Remove="Interfaces\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
@ -24,8 +27,4 @@
|
||||
<PackageReference Include="Volo.Abp.Ddd.Domain" Version="8.3.3" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Interfaces\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -20,7 +20,10 @@
|
||||
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Localization\CollectBus\*.json" />
|
||||
<Compile Remove="Caches\**" />
|
||||
<Content Remove="Localization\CollectBus\*.json" />
|
||||
<EmbeddedResource Remove="Caches\**" />
|
||||
<None Remove="Caches\**" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
@ -28,8 +31,4 @@
|
||||
<None Remove="JiShe.CollectBus.Domain.Shared.abppkg" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Caches\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -0,0 +1,34 @@
|
||||
using System;
|
||||
using Microsoft.Extensions.Logging;
|
||||
|
||||
namespace JiShe.CollectBus.Loggers
|
||||
{
|
||||
public static class LoggerExtensions
|
||||
{
|
||||
public static void LogInfoToMongo(
|
||||
this ILogger logger,
|
||||
EventId eventId,
|
||||
Exception? exception,
|
||||
string? message,
|
||||
params object?[] args)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public static void LogInfoToMongo(this ILogger logger)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
private static void Log(
|
||||
this ILogger logger,
|
||||
LogLevel logLevel,
|
||||
EventId eventId,
|
||||
string? message,
|
||||
params object?[] args)
|
||||
{
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -26,4 +26,8 @@
|
||||
<PackageReference Include="Volo.Abp.AuditLogging.Domain" Version="8.3.3" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<Folder Include="Loggers\" />
|
||||
</ItemGroup>
|
||||
|
||||
</Project>
|
||||
|
||||
@ -39,6 +39,7 @@ namespace JiShe.CollectBus.Host
|
||||
public void Configure(IApplicationBuilder app, IHostApplicationLifetime lifetime)
|
||||
{
|
||||
app.InitializeApplication();
|
||||
//await app.InitializeApplicationAsync();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user