Best of LoggingApril 2025

  1. 1
    Article
    Avatar of platformaticPlatformatic·1y

    Watt Admin: Your Local Node.js Monitoring Solution

    Watt Admin is an open-source monitoring and administration tool for Platformatic applications, providing real-time performance metrics, comprehensive logging, and full control over services. Key features include real-time memory and CPU usage monitoring, latency tracking, centralized log viewing and filtering, service management capabilities, and CLI integration. It is easy to set up with a simple command and is ideal for development diagnostics.

  2. 2
    Article
    Avatar of opentelemetryOpenTelemetry·1y

    OpenTelemetry Logging and You

    OpenTelemetry provides a comprehensive logging framework that includes logs, events, and spans. Logs are any telemetry data emitted through a log pipeline via the Logs API, while events are a specific type of log with a defined schema. Spans differ from events by having durations and hierarchical relationships. The design emphasizes correlating all telemetry signals through context for a cohesive observability solution.

  3. 3
    Article
    Avatar of last9Last9·1y

    Java Logging: Troubleshooting Tips and Best Practices

    Discover troubleshooting tips and best practices for Java logging. Learn about different Java logging frameworks like java.util.logging (JUL), Log4j 2, and SLF4J with Logback. Understand common logging issues, performance bottlenecks, and how to fix them. Get insights on choosing the right log levels, structuring log messages, and implementing centralized logging solutions.

  4. 4
    Article
    Avatar of javarevisitedJavarevisited·1y

    Aspect Oriented Programming (AOP) in Spring Boot

    Aspect Oriented Programming (AOP) helps manage cross-cutting concerns like logging, auditing, and security in Spring Boot applications. By centralizing these aspects, developers can maintain clean business logic and avoid redundant code. Key concepts include aspects, advice, join points, pointcuts, and weaving. AOP is beneficial for improving code readability, maintainability, and consistency. The choice between Spring AOP and AspectJ depends on specific performance needs and complexity of the application.

  5. 5
    Article
    Avatar of last9Last9·1y

    How to Master Log Management with Logrotate in Docker Containers

    Learn how to manage logs in Docker containers using Logrotate. This guide explores the benefits of implementing Logrotate, provides multiple methods like embedding Logrotate within the application container, using sidecar containers, and leveraging host-based rotation. It also covers advanced techniques and best practices for efficient log management while maintaining operational performance.

  6. 6
    Article
    Avatar of collectionsCollections·1y

    Nerdlog: Efficient Multi-Host TUI Log Viewer with Timeline Histogram

    Nerdlog is a fast, efficient TUI log viewer designed for multi-host environments. It leverages ssh access and standard Linux tools to manage logs without centralized servers, minimizing bandwidth usage and infrastructure complexity. Its key features include a timeline histogram for visual log insights and Vim-like keybindings for easy navigation. Currently in proof-of-concept stage, it shows promise for developers and system administrators.