Cl.Core.Addons.LogsViewer
1.0.6
dotnet add package Cl.Core.Addons.LogsViewer --version 1.0.6
NuGet\Install-Package Cl.Core.Addons.LogsViewer -Version 1.0.6
<PackageReference Include="Cl.Core.Addons.LogsViewer" Version="1.0.6" />
<PackageVersion Include="Cl.Core.Addons.LogsViewer" Version="1.0.6" />
<PackageReference Include="Cl.Core.Addons.LogsViewer" />
paket add Cl.Core.Addons.LogsViewer --version 1.0.6
#r "nuget: Cl.Core.Addons.LogsViewer, 1.0.6"
#addin nuget:?package=Cl.Core.Addons.LogsViewer&version=1.0.6
#tool nuget:?package=Cl.Core.Addons.LogsViewer&version=1.0.6
LogsViewer
Tabla de contenido
- Nugets de clavisco requeridos
- Resumen de la versión
- Instalación
- Configuraciones requeridas
- ¿Cómo lo implemento?
- API de referencia
Nugets de clavisco requeridos
- [Cl.Core.Structures ](https://www.nuget.org/packages/Cl.Core.Structures" Cl.Core.Structures")
- [Cl.Core.Common ](https://www.nuget.org/packages/Cl.Core.Common" Cl.Net.Addons.LogManager.Sicks.File")
Resumen de la versión
- Se agregan las implementaciones de los metodos necesarios para consulta y descarga de archivos de logs.
Instalación
- dotnet add package Cl.Core.Addons.LogsViewer
Configuraciones requeridas en appsettings.json
Estas configuraciones son usadas por LogsViewer, todas parten desde la raíz del appsettings.json.
Importante: Recordar replicar estas configuraciones según los ambientes que les soliciten.
| Path | Descripción | Tipo de dato | Ejemplo |
|:-------------|--------------------------------------------------------------------------------------------------|---------------|:---------------------------------------|
| LogsBasePath | Ruta base en la que se van a almacenar los logs | System.String | C:\Users\cl.arthur.morgan\Desktop\Logs |
¿Cómo lo implemento?
- Ubicar el archivo Program.cs de nuestra API
- Configurar los servicios principales.
builder.Services.AddScoped<Cl.Core.Structures.Interfaces.Common.ISettings, Cl.Core.Structures.Interfaces.Common.Settings>();
builder.Services.AddScoped<Cl.Core.Structures.Interfaces.Common.ILogManager, Cl.Core.Structures.Interfaces.Common.LogManager>();
builder.Services.AddScoped<Cl.Core.Addons.LogsViewer.ILogsViewer, Cl.Core.Addons.LogsViewer.LogsViewer>();
- A este punto hemos terminado el registro de LogsViewer.
API de referencia
Esta sección muestra todas las características disponibles y especificaciónes del consumo de estas
Namespace: Cl.Core.Addons.LogsViewer
Nombre: DownloadLogsDirectoryFile
Tipo de retorno: Cl.Core.Structures.Classes.Rebound.BrowserDownloadFile
Descripción: Convierte la información del archivo en un formato que pueda ser utilizado para la descarga.
Parámetro | Tipo | Descripción | Defecto |
---|---|---|---|
_filePath | System.String | Ruta del archivo que se requiere descargar |
Namespace: Cl.Core.Addons.LogsViewer
Nombre: GetLogsDirectoryItems
Tipo de retorno: IEnumerable<Cl.Core.Structures.Classes.LogsViewer.DirectoryItem>
Descripción: Obtiene archivos y carpetas de el directorio especificado por parametro, en caso de no enviar ninguno, buscará en el appsettings.json la propiedad LogsBasePath
Parámetro | Tipo | Descripción | Defecto |
---|---|---|---|
_startDate | System.DateTime | Fecha inicial para la obtención de archivos modificados/creados | |
_endDate | System.DateTime | Fecha final para la obtención de archivos modificados/creados | |
_logsPath | System.String? | Ruta de directorio de logs donde se van a obtener archivos y directorios | null |
ClavisCo 2025
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net6.0
- Cl.Core.Common (>= 1.6.7)
- Cl.Core.Structures (>= 1.12.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.6 | 147 | 6/18/2025 |
1.0.6-alpha | 224 | 6/13/2025 |
1.0.5-alpha | 275 | 6/12/2025 |
1.0.3-alpha | 275 | 6/11/2025 |
1.0.2-alpha | 273 | 6/11/2025 |
1.0.1-alpha | 263 | 6/9/2025 |
1.0.0-alpha | 85 | 6/6/2025 |