Seq.App.Redmine
1.1.0
dotnet add package Seq.App.Redmine --version 1.1.0
NuGet\Install-Package Seq.App.Redmine -Version 1.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Seq.App.Redmine" Version="1.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Seq.App.Redmine" Version="1.1.0" />
<PackageReference Include="Seq.App.Redmine" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Seq.App.Redmine --version 1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Seq.App.Redmine, 1.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Seq.App.Redmine@1.1.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Seq.App.Redmine&version=1.1.0
#tool nuget:?package=Seq.App.Redmine&version=1.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Seq.App.Redmine
A Seq app that creates Redmine issues from Seq events.
Features
- Automatically creates Redmine issues from Seq log events
- Configurable minimum log level filtering
- Customizable issue subject templates
- Supports custom fields for Seq event metadata
- Error handling and logging
Installation
Build the project:
dotnet build --configuration Release
Install the generated NuGet package (
bin/Release/Seq.App.Redmine.1.0.0.nupkg
) in your Seq instance
Configuration
The app requires the following settings to be configured in Seq:
Required Settings
- Redmine URL: The base URL of your Redmine instance (e.g.,
https://redmine.example.com
) - API Key: Your Redmine API key (found in your Redmine account settings)
- Project ID: The ID or identifier of the Redmine project where issues will be created
Optional Settings
- Tracker ID: The tracker ID to use for created issues (default: 1 for Bug)
- Priority ID: The priority ID to use for created issues (default: 4 for Normal)
- Minimum Level: Only create issues for events at or above this level (default: Error)
- Subject Template: Template for the issue subject. Use
{Level}
,{MessageTemplate}
,{Exception}
placeholders (default:[{Level}] {MessageTemplate}
)
Usage
- Install and configure the app in your Seq instance
- Events that meet the minimum level criteria will automatically create Redmine issues
- Each issue will include:
- Seq event ID
- Timestamp
- Log level
- Message template and rendered message
- Exception details (if present)
- Event properties
Example Issue Content
Subject: [Error] Database connection failed
Description:
**Seq Event ID:** 123456
**Timestamp:** 2024-01-15 10:30:45 UTC
**Level:** Error
**Message Template:** Database connection failed
**Rendered Message:** Database connection failed for user 'admin'
**Exception:**
System.Data.SqlClient.SqlException: Cannot open database...
**Properties:**
- **UserId:** admin
- **Database:** MainDB
- **ConnectionString:** Server=localhost...
Development
Prerequisites
- .NET 8.0 SDK
- Access to a Redmine instance for testing
Building
dotnet restore
dotnet build
Packaging
dotnet pack --configuration Release
License
Apache 2.0
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net8.0
- Seq.Apps (>= 2023.4.0)
- System.Net.Http (>= 4.3.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.