awesome-repositories.com
Blog
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to apache/logging-log4net

Open-source alternatives to Logging Log4net

30 open-source projects similar to apache/logging-log4net, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Logging Log4net alternative.

  • adams85/fileloggeradams85 avatar

    adams85/filelogger

    166View on GitHub↗

    A lightweight and customizable file logger implementation for the Microsoft.Extensions.Logging framework.

    C#
    View on GitHub↗166
  • asenchi/scrollsasenchi avatar

    asenchi/scrolls

    159View on GitHub↗

    Simple logging

    Ruby
    View on GitHub↗159
  • cihub/seelogcihub avatar

    cihub/seelog

    1,637View on GitHub↗

    Seelog is a native Go logging library that provides flexible asynchronous dispatching, filtering, and formatting.

    Go
    View on GitHub↗1,637
  • colbygk/log4rcolbygk avatar

    colbygk/log4r

    252View on GitHub↗

    Log4r is a comprehensive and flexible logging library for use in Ruby programs. It features a heirarchical logging system of any number of levels, custom level names, multiple output destinations per log event, custom formatting, and more.

    Ruby
    View on GitHub↗252
  • crohr/sysloggercrohr avatar

    crohr/syslogger

    113View on GitHub↗

    Dead simple Ruby Syslog logger

    Ruby
    View on GitHub↗113
  • damianh/liblogdamianh avatar

    damianh/LibLog

    924View on GitHub↗

    LibLog is a single file for you to either copy/paste or install via nuget, into your library/framework/application to provide a logging abstraction.

    C#
    View on GitHub↗924

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • deavmi/dlogdeavmi avatar

    deavmi/dlog

    1View on GitHub↗

    Simple and modular logging library

    D
    View on GitHub↗1
  • elmahcore/elmahcoreElmahCore avatar

    ElmahCore/ElmahCore

    311View on GitHub↗

    ELMAH for Net.Standard and Net.Core

    C#asp-net-coreasp-net-core-mvcaspnetcore
    View on GitHub↗311
  • exceptionless/exceptionless.netexceptionless avatar

    exceptionless/Exceptionless.Net

    572View on GitHub↗

    Exceptionless clients for the .NET platform

    C#asp-netasp-net-corec-sharp
    View on GitHub↗572
  • exceptionless/foundatioexceptionless avatar

    exceptionless/Foundatio

    2,088View on GitHub↗

    Pluggable foundation blocks for building distributed apps.

    C#
    View on GitHub↗2,088
  • fluent/fluentdfluent avatar

    fluent/fluentd

    13,554View on GitHub↗

    Fluentd is a unified logging layer and distributed event router that collects, parses, and routes log data from diverse sources to various storage backends. It functions as a log forwarding agent and pipeline orchestrator, transforming raw unstructured log strings into formatted objects using structured log parsing. The project utilizes a plugin-based pipeline architecture to route data through independent input, filter, and output stages. It differentiates itself through tag-based event routing, which uses regular expression patterns to direct specific data streams to their intended destinat

    Ruby
    View on GitHub↗13,554
  • go-logr/logrgo-logr avatar

    go-logr/logr

    1,396View on GitHub↗

    A simple logging interface for Go

    Gologgerlogging
    View on GitHub↗1,396
  • golang/gloggolang avatar

    golang/glog

    3,600View on GitHub↗

    Leveled execution logs for Go

    Go
    View on GitHub↗3,600
  • influxdata/go-syslogI

    influxdata/go-syslog

    0View on GitHub↗
    View on GitHub↗0
  • jrobichaud/django-structlogjrobichaud avatar

    jrobichaud/django-structlog

    522View on GitHub↗

    Structured Logging for Django

    Python
    View on GitHub↗522
  • jvandevelde/dnxcore-logging-logstashjvandevelde avatar

    jvandevelde/dnxcore-logging-logstash

    8View on GitHub↗

    A Logstash logging extension for .NET Core applications with UDP and Redis transports

    C#
    View on GitHub↗8
  • lestrrat-go/file-rotatelogsL

    lestrrat-go/file-rotatelogs

    0View on GitHub↗
    View on GitHub↗0
  • natefinch/lumberjacknatefinch avatar

    natefinch/lumberjack

    5,439View on GitHub↗

    Lumberjack is a log rolling library for Go that manages the lifecycle of log files through size-based rotation and backup cleanup. It functions as a log retention manager to prevent disk exhaustion in Go services. The project optimizes log storage by compressing rotated files using the gzip algorithm and generating unique filenames via timestamped backups. It implements a retention policy that prunes historical records based on a maximum number of backups or a specified file age. The library implements the standard Go writer interface to integrate with logging libraries, providing a mechanis

    Go
    View on GitHub↗5,439
  • ncrashed/dloggNCrashed avatar

    NCrashed/dlogg

    12View on GitHub↗

    dlogg

    D
    View on GitHub↗12
  • net-commons/common-loggingnet-commons avatar

    net-commons/common-logging

    650View on GitHub↗

    A portable logging abstraction for .NET

    C#
    View on GitHub↗650
  • nlog/nlogNLog avatar

    NLog/NLog

    6,542View on GitHub↗

    NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing engine. It captures log events with named parameters as searchable data rather than plain text and directs these messages to various output destinations based on severity and source. The framework is designed as an extensible platform, supporting custom targets, layout renderers, and filters that can be loaded from external assemblies or defined in code. It features a dynamic configuration system that allows logging targets, rules, and layouts to be updated via XML or programmatic

    C#aotaot-compatiblec-sharp
    View on GitHub↗6,542
  • nlog/nlog.extensions.loggingNLog avatar

    NLog/NLog.Extensions.Logging

    403View on GitHub↗

    NLog as Logging Provider for Microsoft Extension Logging

    C#csharpdotnetlogger
    View on GitHub↗403
  • nlog/nlog.mailkitNLog avatar

    NLog/NLog.MailKit

    16View on GitHub↗

    :mailboxwithmail: Alternative Mail target for NLog using MailKit

    C#csharpdotnetemail
    View on GitHub↗16
  • nlog/nlog.webNLog avatar

    NLog/NLog.Web

    327View on GitHub↗

    NLog integration for ASP.NET & ASP.NET Core

    C#asp-netasp-net-coreasp-net-core-mvc
    View on GitHub↗327
  • nlog/nlog.windows.formsNLog avatar

    NLog/NLog.Windows.Forms

    48View on GitHub↗

    NLog targets specific for Windows.Forms / WinForms

    C#csharpdotnetlogging
    View on GitHub↗48
  • pinojs/pinopinojs avatar

    pinojs/pino

    17,941View on GitHub↗

    Pino is a high-performance logging library for Node.js applications designed to minimize overhead and prevent blocking the main event loop. It generates machine-readable logs using newline-delimited JSON, facilitating efficient ingestion and analysis by external monitoring and log aggregation platforms. The library distinguishes itself by offloading log processing and formatting to worker threads, ensuring that heavy logging tasks do not impact application responsiveness. It also provides a decoupled command-line utility that transforms structured production logs into human-readable text, sim

    JavaScriptfastjsonlogger
    View on GitHub↗17,941
  • poshlog/poshlogPoShLog avatar

    PoShLog/PoShLog

    236View on GitHub↗

    :nutandbolt: PoShLog is PowerShell cross-platform logging module. It allows you to log structured event data into console, file and much more places easily. It's built upon great C# logging library Serilog - https://serilog.net/

    PowerShell
    View on GitHub↗236
  • q42/q42.logging.applicationinsightsQ42 avatar

    Q42/Q42.Logging.ApplicationInsights

    2View on GitHub↗

    Log to ApplicationInsights using the default ILogger

    C#application-insightsapplicationinsightsc-sharp
    View on GitHub↗2
  • qiniu/logkitqiniu avatar

    qiniu/logkit

    1,361View on GitHub↗

    Very powerful server agent for collecting & sending logs & metrics with an easy-to-use web console.

    Gocollector-agentgolog-collector
    View on GitHub↗1,361
  • rehansaeed/serilog.exceptionsRehanSaeed avatar

    RehanSaeed/Serilog.Exceptions

    537View on GitHub↗

    Log exception details and custom properties that are not output in Exception.ToString().

    C#c-sharpdotnetdotnet-core
    View on GitHub↗537