awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
fpillet avatar

fpillet/NSLogger

0
View on GitHub↗
4,988 stars·566 forks·Objective-C·10 views

NSLogger

NSLogger is a remote logging framework and binary data logger designed to stream application traces from devices to a dedicated network log viewer. It enables the transmission of system traces over a network, utilizing SSL encryption to ensure secure telemetry transmission.

The system distinguishes itself by supporting the embedding of raw binary data and images directly into log streams for visual inspection within the viewer. It also includes an offline log buffer that stores traces locally during network outages and automatically transmits them once connectivity is restored.

The framework provides tools for log data analysis, including trace categorization by domain and importance levels. It further supports log trace filtering and the application of custom colors and styles to messages using regular expression matching. Captured log sessions can be exported to files for persistent storage and sharing.

Features

  • Remote Trace Streaming - Streams real-time application traces from client devices to a dedicated network viewer.
  • Remote Streaming - Streams application traces from mobile or desktop devices to a dedicated network log viewer for real-time debugging.
  • Binary Data Loggers - Provides a logging tool capable of embedding raw binary data and images into log streams.
  • Offline Buffering - Queues log entries locally during network outages and flushes them upon reconnection.
  • Log Transmission Security - Secures the telemetry data stream between the client and the viewer using SSL encryption.
  • Transport Layer Encryption - Secures the data stream between the client and the viewer using SSL encryption.
  • Binary-Embedded Logging - Allows the embedding of raw binary data and images into the log stream for visual inspection.
  • Application Log Viewers - Provides a remote monitoring interface to filter and color-code incoming application traces.
  • Log Buffering and Pausing - Stores logs locally in a memory queue during connectivity outages and flushes them upon restoration.
  • Binary-Embedded Streams - Implements the ability to embed raw binary data and images directly into log streams for visual inspection.
  • Remote Application Logging - Streams system traces from mobile or desktop devices to a central viewer over a network for real-time debugging.
  • Logging Frameworks - Implements a framework for streaming application traces to a dedicated viewer over an encrypted connection.
  • Regex-Based Colorizers - Applies visual colors and formatting to log entries using regular expression matching.
  • File Exporters - Serializes captured log sessions into files for persistent offline storage and sharing.
  • Log Severity Categorization - Organizes logs using importance levels to distinguish between different levels of severity.
  • Binary Data Visualizations - Enables visual inspection of non-textual application state by embedding binary data or images into log streams.
  • Log Session Exporters - Provides the capability to write captured log data to files for later review and sharing.
  • Log Event Filtering - Provides the ability to filter application traces using regular expressions and markers to isolate specific events.
  • Log Pattern Colorization - Applies custom colors and styles to log entries using regular expression matching.
  • Log Analysis - Filters and categorizes large volumes of application traces to isolate specific events.
  • Logging Utilities - High-performance logging for cross-platform applications.
  • Logging and Debugging - High-performance logging utility with remote trace display.
  • Logging Frameworks - High-performance logging for client applications.

Star history

Star history chart for fpillet/nsloggerStar history chart for fpillet/nslogger

AI search

Explore more awesome repositories

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

Start searching with AI

Open-source alternatives to NSLogger

Similar open-source projects, ranked by how many features they share with NSLogger.
  • sirupsen/logrussirupsen avatar

    sirupsen/logrus

    25,736View on GitHub↗

    Logrus is a structured logging library for Go that produces machine-readable output using key-value pairs and JSON formatting. It serves as a pluggable logging framework providing a thread-safe event logger with configurable mutex locking to manage concurrent writes across multiple goroutines. The project distinguishes itself through a pluggable hook system that routes log entries to external services or custom destinations. It also features a contextual logger capable of attaching persistent metadata and request-scoped fields to entries to improve traceability. The framework covers broad ob

    Gogologginglogrus
    View on GitHub↗25,736
  • 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
  • bensadeh/tailspinbensadeh avatar

    bensadeh/tailspin

    7,875View on GitHub↗

    Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into colorized output. It functions as a command line log highlighter and tailer that applies syntax highlighting to logs using regular expressions. The tool distinguishes itself through its ability to monitor files in real time and pipe live output through a highlighter. It recognizes and colors common data types such as IP addresses, UUIDs, HTTP methods, JSON objects, dates, and memory pointers. Users can define custom highlight styles and regex patterns to assign specific colors to uni

    Rustcczecolorizercolors
    View on GitHub↗7,875
  • emaloney/cleanroomloggeremaloney avatar

    emaloney/CleanroomLogger

    1,318View on GitHub↗

    CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant

    Swift
    View on GitHub↗1,318
See all 30 alternatives to NSLogger→

Frequently asked questions

What does fpillet/nslogger do?

NSLogger is a remote logging framework and binary data logger designed to stream application traces from devices to a dedicated network log viewer. It enables the transmission of system traces over a network, utilizing SSL encryption to ensure secure telemetry transmission.

What are the main features of fpillet/nslogger?

The main features of fpillet/nslogger are: Remote Trace Streaming, Remote Streaming, Binary Data Loggers, Offline Buffering, Log Transmission Security, Transport Layer Encryption, Binary-Embedded Logging, Application Log Viewers.

What are some open-source alternatives to fpillet/nslogger?

Open-source alternatives to fpillet/nslogger include: nlog/nlog — NLog is an open-source logging framework for .NET that functions as a structured logging library and log routing… sirupsen/logrus — Logrus is a structured logging library for Go that produces machine-readable output using key-value pairs and JSON… bensadeh/tailspin — Tailspin is a regex-based text colorizer and terminal log viewer designed to transform plain text streams into… emaloney/cleanroomlogger — CleanroomLogger provides an extensible Swift-based logging API that is simple, lightweight and performant. goktugyil/qorumlogs — :closed_book: Swift Logging Utility for Xcode & Google Docs. unjs/consola — Consola is a diagnostic logging utility and log output manager that provides a unified interface for Node.js and web…