{"id":31381647,"url":"https://github.com/gibraltarsoftware/loupe.agent.core","last_synced_at":"2025-09-28T10:40:12.141Z","repository":{"id":24363254,"uuid":"101244536","full_name":"GibraltarSoftware/Loupe.Agent.Core","owner":"GibraltarSoftware","description":"Loupe Agent for .NET Core","archived":false,"fork":false,"pushed_at":"2025-01-02T20:00:07.000Z","size":23800,"stargazers_count":7,"open_issues_count":4,"forks_count":6,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-09-07T14:37:31.497Z","etag":null,"topics":["dotnet","dotnet-core","logging","logging-and-metrics"],"latest_commit_sha":null,"homepage":"https://onloupe.com/for/dotnet-logging/","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GibraltarSoftware.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-24T02:19:32.000Z","updated_at":"2024-11-17T02:17:46.000Z","dependencies_parsed_at":"2024-01-14T23:24:19.037Z","dependency_job_id":"d05d72cd-eaab-451a-b220-26c4e4d12ff6","html_url":"https://github.com/GibraltarSoftware/Loupe.Agent.Core","commit_stats":null,"previous_names":[],"tags_count":76,"template":false,"template_full_name":null,"purl":"pkg:github/GibraltarSoftware/Loupe.Agent.Core","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FLoupe.Agent.Core","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FLoupe.Agent.Core/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FLoupe.Agent.Core/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FLoupe.Agent.Core/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GibraltarSoftware","download_url":"https://codeload.github.com/GibraltarSoftware/Loupe.Agent.Core/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GibraltarSoftware%2FLoupe.Agent.Core/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":276726585,"owners_count":25693871,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-24T02:00:09.776Z","response_time":97,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dotnet","dotnet-core","logging","logging-and-metrics"],"created_at":"2025-09-28T10:40:11.287Z","updated_at":"2025-09-28T10:40:12.132Z","avatar_url":"https://github.com/GibraltarSoftware.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Loupe Agent for .NET Standard / 6 / 8\n\nThis repository has the modern Loupe Agents for .NET Standard and .NET Core / .NET 6+.\nThe Loupe Agent provides a generic facility for capturing log messages, exceptions, and metrics\nfrom .NET applications.  It is supported by Gibraltar Software and replaces the original\n[Loupe Agent.](https://www.nuget.org/packages/Gibraltar.Agent/)\n\n## How do I use Loupe with my Application? ##\n\nTo add Loupe to your application, we recommend referencing either the [Loupe.Extensions.Logging package](https://www.nuget.org/packages/Loupe.Extensions.Logging/)\nor [Loupe.Agent.Core package](https://www.nuget.org/packages/Loupe.Agent.Core/).  These will pull in the related dependencies.\n\nFor complete instructions, see the [Getting Started Guide](https://doc.onloupe.com/#GettingStarted_Introduction.html)\nof the main Loupe documentation for how to get moving. It covers a range of scenarios for .NET 5, .NET Core and instructions\nfor other agents for .NET Framework and Java.\n\nYou can use the [free Loupe Desktop viewer](https://onloupe.com/local-logging/free-net-log-viewer) to\nview logs \u0026 analyze metrics for your application or use [Loupe Cloud-Hosted](https://onloupe.com/) to add centralized logging,\nalerting, and error analysis to your application.\n\nIf you want, you can even develop your own viewer from the classes exposed by Loupe.Core in this repository.\n\n## What's In This Repository ##\n\nThis is the repository for the Loupe Agent for .NET Core.\nThe following NuGet packages live here:\n\n* **Loupe.Agent.Core**: The primary API to use for logging \u0026 metrics.\n* **Loupe.Agent.Core.Extensibility**: Contains some reused types and the configuration classes.\n* **Loupe.Agent.Core.Internal**: The internal implementation of Loupe, not typically used directly by client applications.\n* **Loupe.Agent.Core.Services**: Configuration extensions for Loupe used to simplify integration with various startup scenarios.\n* **Loupe.Extensions.Logging**: An implementation of Microsoft.Extensions.Logging.Abstractions to interface with common .NET Core libraries.\n* **Loupe.Agent.AspNetCore**: The primary agent for ASP.NET Core applications.\n* **Loupe.Agent.EntityFrameworkCore**: Performance and diagnostic information for EF Core 2 and later.\n* **Loupe.Agent.PerformanceCounters**: Performance counter and process metrics.\n* **Loupe.Packager**: A command-line tool for pushing Loupe log files to a central server or a package to move offline.\n\nEach of these packages maps to a single project in the repository. Other projects, primarily for unit testing, are not\nincluded in the packages.\n\n## How To Build These Projects ##\n\nThe various projects can all be built with Visual Studio 2019 by opening src\\Agent.sln.\n\n## Contributing ##\n\nFeel free to branch this project and contribute a pull request to the development branch. If your changes are incorporated into the master version they'll be published out to NuGet for everyone to use!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibraltarsoftware%2Floupe.agent.core","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgibraltarsoftware%2Floupe.agent.core","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgibraltarsoftware%2Floupe.agent.core/lists"}