Byd.LogManagement.Application.Contracts
0.1.7
dotnet add package Byd.LogManagement.Application.Contracts --version 0.1.7
NuGet\Install-Package Byd.LogManagement.Application.Contracts -Version 0.1.7
<PackageReference Include="Byd.LogManagement.Application.Contracts" Version="0.1.7" />
<PackageVersion Include="Byd.LogManagement.Application.Contracts" Version="0.1.7" />
<PackageReference Include="Byd.LogManagement.Application.Contracts" />
paket add Byd.LogManagement.Application.Contracts --version 0.1.7
#r "nuget: Byd.LogManagement.Application.Contracts, 0.1.7"
#:package Byd.LogManagement.Application.Contracts@0.1.7
#addin nuget:?package=Byd.LogManagement.Application.Contracts&version=0.1.7
#tool nuget:?package=Byd.LogManagement.Application.Contracts&version=0.1.7
Byd.LogManagement
Audit, etkinlik ve dis servis cagri kayitlarini toplayan, web ve mobil bildirim gonderen ABP DDD modulu. Kayitlar
log_management semasinda durur.
Paketler
Tuketen projede her katman ayni adli katman paketini referans alir ve o katmanin modulunu [DependsOn] ile ekler:
| Paket | Modul |
|---|---|
Byd.LogManagement.Domain.Shared |
LogManagementDomainSharedModule |
Byd.LogManagement.Domain |
LogManagementDomainModule |
Byd.LogManagement.Application.Contracts |
LogManagementApplicationContractsModule |
Byd.LogManagement.Application |
LogManagementApplicationModule |
Byd.LogManagement.EntityFrameworkCore |
LogManagementEntityFrameworkCoreModule |
Byd.LogManagement.HttpApi |
LogManagementHttpApiModule |
Byd.LogManagement.HttpApi.Client |
LogManagementHttpApiClientModule |
Byd.LogManagement.Collector |
LogManagementCollectorModule |
Modul Byd.CoreExtensions ve Byd.FileManagement paketlerine baglidir; ikisinin host sozlesmesi de gecerlidir.
Uretici ve merkezi taraf
- Uretici uygulama Application paketini kullanir: etkinlik icin
[TrackActivity], bildirim icinINotificationLogger, dis servis cagrisi icinIExternalServiceLogger. Kayitlar olay olarak merkeze gider. - Dis servis kaydi cagrinin yapildigi tenant ve organizasyonu (kimlik ve ad) tasir; degerler cagri anindaki
ICurrentTenantveICurrentOrganization'dan okunur. Arka plan iscisi cagridan once kapsami degistirmelidir. - Merkezi log host'u ayrica Collector paketini ekler: olay handler'lari, bildirim hub'i ve ileri tarihli bildirim iscisi yalniz orada calisir.
[TrackActivity]degerleri action'in dondurdugu kayittan okur; govde donmeyen action'da (silme) deger ve kayit kimligi ayni adli action girdisinden (orneginid) gelir.- Bildirim hub'i (
/signalr-hubs/log-management/notifications) WebSocket ve SSE ile baglanir. Tarayici bu tasimalarda baslik gonderemedigi icin access tokenaccess_tokensorgu parametresiyle gelir; Collector modulu bunu host'un JWT olaylarini bozmadan kendisi okur. - Audit kaydinin yeri
LogManagement.AuditLogSaveModeayariyla secilir:Database(varsayilan),Elasticsearchya daBoth. Elasticsearch baglantisi core'unCoreExtensions.Elasticsearch.*ayarlarindan gelir; indekslog_management_audit_logs'tur.
Host baglantisi
- Baglanti dizesi adi
Default'tur. - Pipeline'da
app.UseCoreExtensions()veapp.UseFileManagement()cagrilarindan sonraapp.UseAuthorization()veapp.UseAuditing()gelir.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Byd.FileManagement.Application.Contracts (>= 0.1.5)
- Byd.LogManagement.Domain.Shared (>= 0.1.7)
- Volo.Abp.Authorization (>= 10.3.0)
- Volo.Abp.Ddd.Application.Contracts (>= 10.3.0)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Byd.LogManagement.Application.Contracts:
| Package | Downloads |
|---|---|
|
Byd.LogManagement.Application
Byd.LogManagement log modul katmani. |
|
|
Byd.LogManagement.HttpApi
Byd.LogManagement log modul katmani. |
|
|
Byd.AuthManagement.Application.Contracts
Byd.AuthManagement kimlik ve yetkilendirme modul katmani. |
|
|
Byd.LogManagement.HttpApi.Client
Byd.LogManagement log modul katmani. |
GitHub repositories
This package is not used by any popular GitHub repositories.