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" />
                    
Directory.Packages.props
<PackageReference Include="Seq.App.Redmine" />
                    
Project file
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
                    
#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
                    
Install as a Cake Addin
#tool nuget:?package=Seq.App.Redmine&version=1.1.0
                    
Install as a Cake Tool

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

  1. Build the project:

    dotnet build --configuration Release
    
  2. 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

  1. Install and configure the app in your Seq instance
  2. Events that meet the minimum level criteria will automatically create Redmine issues
  3. 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 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.

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.1.0 250 9/17/2025
1.0.0 252 9/16/2025