Tagged articles

Logging

730 articles · Page 6 of 8
Architecture Digest
Architecture Digest
May 29, 2021 · Backend Development

Using the BizLog SDK in Spring Boot: Configuration, Annotations, and Custom Extensions

This article introduces the BizLog SDK for Spring Boot, explains how to add the Maven dependency, enable the @EnableLogRecord switch, use @LogRecordAnnotation for various logging scenarios, customize operators, details, categories, and parse functions, and shows how to extend the framework with custom services and implementations.

AnnotationBizLogJava
0 likes · 14 min read
Using the BizLog SDK in Spring Boot: Configuration, Annotations, and Custom Extensions
Amap Tech
Amap Tech
May 28, 2021 · Operations

System Observability Practices in Gaode Ride-Hailing: From Unified Logging to Fault Defense

Gaode Ride‑Hailing created a comprehensive 360° observability platform—standardized logging, distributed tracing, multi‑domain metrics, visual dashboards, and an incident workflow—that transforms raw data into actionable insights, accelerates root‑cause analysis, and enables automated fault defense for its large‑scale cloud‑native microservice system.

LoggingMonitoringObservability
0 likes · 22 min read
System Observability Practices in Gaode Ride-Hailing: From Unified Logging to Fault Defense
Sohu Tech Products
Sohu Tech Products
May 19, 2021 · Mobile Development

Design and Implementation of an iOS Mobile Log System Using WCDB

This article describes the requirements, architecture, API design, database selection, retention policies, security measures, and performance optimizations of a new iOS log system that records business, network, and player logs, uses WCDB for storage, and employs active pull and encrypted chunked uploads to improve issue diagnosis.

LoggingWCDBiOS
0 likes · 16 min read
Design and Implementation of an iOS Mobile Log System Using WCDB
MaGe Linux Operations
MaGe Linux Operations
May 14, 2021 · Big Data

Build a Billion-Scale ELK Logging Platform with Filebeat, Kafka, Elasticsearch

This guide walks through the complete architecture and step‑by‑step deployment of a billion‑scale ELK logging system, covering Filebeat agents, Kafka buffering, Logstash processing, Elasticsearch indexing, and Kibana visualization, including configuration files, version details, and best‑practice tips for scaling and security.

ELKElasticsearchFilebeat
0 likes · 12 min read
Build a Billion-Scale ELK Logging Platform with Filebeat, Kafka, Elasticsearch
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
May 7, 2021 · Cloud Native

Install Loki Locally and Query Nginx Logs with LogQL

This guide walks through installing Loki and Promtail in local mode, configuring Nginx to emit JSON logs, adjusting Promtail settings, and using LogQL’s JSON extraction (with and without parameters) to build queries that count successful Nginx requests over a selectable time range.

KubernetesLogQLLogging
0 likes · 11 min read
Install Loki Locally and Query Nginx Logs with LogQL
Open Source Linux
Open Source Linux
May 6, 2021 · Operations

How to Build a Scalable Container Log Collection System with S6 and Filebeat

This article explains Docker and Kubernetes logging challenges, compares logging drivers, introduces S6‑based container logging, and presents a node‑level log‑agent architecture using Filebeat, Logrotate, Kafka, and Elasticsearch to achieve reliable, auto‑rotating log collection in production environments.

DockerFilebeatKubernetes
0 likes · 9 min read
How to Build a Scalable Container Log Collection System with S6 and Filebeat
Huawei Cloud Developer Alliance
Huawei Cloud Developer Alliance
Apr 22, 2021 · Backend Development

Prevent Log Injection in Log4j2: Clean Input, PatternLayout, and Custom Throwable Converter

This article explains how malicious newline characters in logged usernames can cause log injection, demonstrates a simple input‑sanitizing method, shows how to use Log4j2's %enc{%m}{CRLF} pattern and a custom ThrowablePatternConverter to ensure all log messages and exception stacks remain on a single safe line.

Loggingexception handlinglog injection
0 likes · 8 min read
Prevent Log Injection in Log4j2: Clean Input, PatternLayout, and Custom Throwable Converter
Liangxu Linux
Liangxu Linux
Apr 19, 2021 · Cloud Native

Designing a Scalable Kubernetes Log Collection System Using S6 and Filebeat

This article explains the limitations of Docker‑based logging, compares logging drivers, and presents a Kubernetes‑wide log collection architecture that uses an S6‑based base image, Filebeat, logrotate, Kafka, and Elasticsearch to achieve reliable, scalable log aggregation.

DaemonSetFilebeatKubernetes
0 likes · 8 min read
Designing a Scalable Kubernetes Log Collection System Using S6 and Filebeat
MaGe Linux Operations
MaGe Linux Operations
Apr 16, 2021 · Cloud Native

Building a Scalable Container Log System with S6, Filebeat, and Kafka

This article explains Docker and Kubernetes logging challenges, compares engine and container logs, shows why the Docker daemon becomes a bottleneck, and demonstrates a scalable solution using S6‑based images, Filebeat, logrotate, and a node‑agent architecture to collect, rotate, and forward logs to Kafka and Elasticsearch.

FilebeatKubernetesLogging
0 likes · 8 min read
Building a Scalable Container Log System with S6, Filebeat, and Kafka
Huolala Tech
Huolala Tech
Apr 16, 2021 · Cloud Native

How to Build a Scalable Kubernetes Logging Pipeline with EFK and Fluentd

This article explains how to collect, process, and visualize Flink job logs on Kubernetes using an EFK stack with Fluentd, covering logging architectures, deployment of Elasticsearch, Kibana, and Fluentd, and the backend logic for querying and displaying logs in a feature platform.

EFKElasticsearchFlink
0 likes · 20 min read
How to Build a Scalable Kubernetes Logging Pipeline with EFK and Fluentd
Sohu Tech Products
Sohu Tech Products
Mar 31, 2021 · Operations

Improving Cluster Stability: CI/CD, Monitoring, Logging, Documentation, and Traffic Management Solutions

The article analyzes the instability of a company's Kubernetes clusters, identifies root causes such as unstable release processes, lack of monitoring, logging, and documentation, and proposes comprehensive solutions including a Kubernetes‑centric CI/CD pipeline, federated Prometheus monitoring, Elasticsearch logging, centralized documentation, and integrated traffic management with Kong and Istio.

CI/CDDevOpsKubernetes
0 likes · 10 min read
Improving Cluster Stability: CI/CD, Monitoring, Logging, Documentation, and Traffic Management Solutions
Efficient Ops
Efficient Ops
Mar 28, 2021 · Cloud Native

Building a Scalable Container Log Collection System with S6 and Filebeat

This article explains how to design and implement a unified log collection architecture for Docker containers and Kubernetes clusters using S6‑based images, Filebeat, logrotate, Kafka, Logstash, and Elasticsearch, addressing common challenges such as log rotation, daemon bottlenecks, and dynamic configuration.

DockerFilebeatKubernetes
0 likes · 9 min read
Building a Scalable Container Log Collection System with S6 and Filebeat
Python Programming Learning Circle
Python Programming Learning Circle
Mar 26, 2021 · Backend Development

Building a Python API Automation Testing Framework: Design, Configuration, Logging, Database, and Email Integration

This article details the step‑by‑step creation of a Python‑based API automation testing framework, covering project structure, configuration files, a reusable logging module, HTTP request handling with requests, common utilities for Excel and XML, MySQL database access, email reporting, and the test runner setup.

API testingLoggingMySQL
0 likes · 20 min read
Building a Python API Automation Testing Framework: Design, Configuration, Logging, Database, and Email Integration
Ctrip Technology
Ctrip Technology
Mar 18, 2021 · Backend Development

Design and Implementation of Ctrip's Unified Accounting Platform

This article presents a comprehensive case study of Ctrip's unified accounting platform, detailing its evolution from legacy systems, architectural redesign, component decomposition, logging, sharding, asynchronous processing, database strategies, exception handling, and daily settlement mechanisms to achieve agility, decoupling, and reusability.

LoggingSystem Architectureaccounting platform
0 likes · 16 min read
Design and Implementation of Ctrip's Unified Accounting Platform
Taobao Frontend Technology
Taobao Frontend Technology
Mar 18, 2021 · Operations

How to Build a Robust Log Analysis System for Stable Microservices

Amid microservice and distributed architectures, this article explains how to design a comprehensive log analysis system—covering collection, storage, consumption, key data points, collection methods, and practical use cases like automated test generation, issue localization, and real‑time exception monitoring—to ensure system stability.

Loggingmicroservicesoperations
0 likes · 13 min read
How to Build a Robust Log Analysis System for Stable Microservices
MaGe Linux Operations
MaGe Linux Operations
Mar 5, 2021 · Cloud Native

Why Loki Beats ELK for Kubernetes Logging: Architecture and Cost Benefits

This article explains why the Grafana Loki log system was chosen over ELK for container cloud environments, detailing its lightweight design, cost‑effective architecture, components like Distributor, Ingester, and Querier, and how it integrates with Prometheus labels to simplify log collection and querying in Kubernetes.

ELKKubernetesLogging
0 likes · 6 min read
Why Loki Beats ELK for Kubernetes Logging: Architecture and Cost Benefits
Programmer DD
Programmer DD
Mar 5, 2021 · Operations

How to Write Effective Error Logs for Faster Debugging

Effective error logging provides crucial clues for troubleshooting, yet many logs lack context, consistency, or detail, making debugging time‑consuming; this article explains common error sources, fourteen typical causes, improvement measures, and practical guidelines—including formatting rules and code examples—to help developers write clear, actionable logs.

DebuggingError LoggingLogging
0 likes · 19 min read
How to Write Effective Error Logs for Faster Debugging
Ctrip Technology
Ctrip Technology
Mar 4, 2021 · Cloud Native

Ctrip International Ticketing Cloud‑Native Migration: Infrastructure as Code, Logging, Monitoring, and Cost Optimization

This article shares Ctrip International Ticketing’s cloud‑native migration experience, covering infrastructure‑as‑code with Terraform, managed Kubernetes, centralized logging and monitoring using Elastic Search, Prometheus, Grafana and Thanos, and practical cost‑optimization techniques such as auto‑scaling, spot instances, storage tiering and network proxying.

Infrastructure as CodeLoggingPrometheus
0 likes · 13 min read
Ctrip International Ticketing Cloud‑Native Migration: Infrastructure as Code, Logging, Monitoring, and Cost Optimization
Zhuanzhuan Tech
Zhuanzhuan Tech
Mar 3, 2021 · Backend Development

Separating Middleware Logs with Programmatic Log4j2 Configuration in Java

This article describes how to programmatically configure Log4j2's LoggerContext to separate middleware logs into dedicated files, encapsulate the setup in a shared jar, expose a logger retrieval API, and integrate it into middleware components, reducing business log interference and storage costs.

ConfigurationJavaLogging
0 likes · 8 min read
Separating Middleware Logs with Programmatic Log4j2 Configuration in Java
Java Captain
Java Captain
Feb 27, 2021 · Backend Development

SOFABoot: Enhancing Spring Boot for Large‑Scale Microservice Development

SOFABoot, an Ant Financial open‑source framework built on Spring Boot, enhances microservice development by adding readiness checks, class and log space isolation, unified middleware integration, and modular development capabilities, addressing class conflicts and monitoring challenges in large‑scale deployments.

Class IsolationLoggingReadiness Check
0 likes · 4 min read
SOFABoot: Enhancing Spring Boot for Large‑Scale Microservice Development
NetEase Smart Enterprise Tech+
NetEase Smart Enterprise Tech+
Feb 14, 2021 · Frontend Development

Building a Frontend Logging Library for SaaS B2B to Accelerate Issue Resolution

To improve SaaS B2B product efficiency and revenue retention, the article examines the unique challenges of frontend development in enterprise services, proposes a client‑side logging library—woodpecker‑log—detailing its design, storage with IndexedDB, performance considerations, API, and integration for rapid customer issue diagnosis.

B2BLoggingPerformance
0 likes · 14 min read
Building a Frontend Logging Library for SaaS B2B to Accelerate Issue Resolution
Java Backend Technology
Java Backend Technology
Feb 6, 2021 · Backend Development

Master Java Exception Handling: 10 Best Practices Every Developer Should Follow

This article explains why exception handling in Java is challenging and presents ten practical best‑practice guidelines—including using finally or try‑with‑resources, declaring specific exceptions, documenting throws, providing clear messages, catching specific exceptions first, avoiding Throwable, logging properly, and preserving original causes—to write more robust and maintainable code.

JavaLoggingbest practices
0 likes · 10 min read
Master Java Exception Handling: 10 Best Practices Every Developer Should Follow
Top Architect
Top Architect
Jan 25, 2021 · Cloud Computing

Scaling Our AWS Infrastructure: Lessons from Meddy

The article chronicles how the fast‑growing startup Meddy transformed its monolithic AWS setup by adopting managed services such as RDS, S3, Elastic Beanstalk, Elasticsearch, Application Load Balancer, serverless Lambdas, ElastiCache, and Grafana Loki to achieve scalable, reliable, and observable cloud infrastructure.

AWSCloud InfrastructureDevOps
0 likes · 14 min read
Scaling Our AWS Infrastructure: Lessons from Meddy
Alibaba Cloud Developer
Alibaba Cloud Developer
Jan 11, 2021 · Backend Development

Why Tengine’s access_log Shows Fast Times While Users See Delays – Uncover the Hidden Timing Secrets

This article explains how Tengine logs request timing, why the server‑side request_time_msec can appear short while clients experience longer delays, and provides practical methods to analyze access_log entries, understand upload/download latency differences, minimum download speeds, and special status codes such as 400, 408, and 499.

Access LogLoggingTengine
0 likes · 16 min read
Why Tengine’s access_log Shows Fast Times While Users See Delays – Uncover the Hidden Timing Secrets
Selected Java Interview Questions
Selected Java Interview Questions
Jan 11, 2021 · Backend Development

Best Practices for Exception Handling in Java

This article presents nine essential Java exception handling best practices, including using finally blocks or try‑with‑resources for resource cleanup, specifying precise exception types, documenting throws clauses, providing descriptive messages, catching specific exceptions first, avoiding catching Throwable, not ignoring exceptions, and correctly wrapping exceptions without losing the original cause.

Loggingbest-practicesexception-handling
0 likes · 10 min read
Best Practices for Exception Handling in Java
macrozheng
macrozheng
Jan 6, 2021 · Backend Development

Essential Spring Boot Practices for Building Robust Microservices

This article outlines the golden rules for constructing Spring Boot microservices, covering monitoring with Spring Boot Admin and Grafana, exposing metrics via Actuator, centralized logging with ELK, clear API documentation using Swagger, YApi or smart‑doc, transparent build info, and keeping dependencies up‑to‑date.

API documentationDependency ManagementLogging
0 likes · 8 min read
Essential Spring Boot Practices for Building Robust Microservices
Java Architecture Diary
Java Architecture Diary
Jan 3, 2021 · Backend Development

Essential Spring Boot Practices for Building Robust Microservices

This guide outlines essential Spring Boot best practices for microservices, covering monitoring with Admin and Grafana, Actuator metrics, centralized logging via ELK, clear API docs using Swagger, YApi or smart-doc, build-info transparency, and keeping dependencies up-to-date.

API documentationActuatorDependency Management
0 likes · 8 min read
Essential Spring Boot Practices for Building Robust Microservices
Architect
Architect
Jan 2, 2021 · Operations

Layered Architecture of Microservice Monitoring and Key Practices

This article explains the layered architecture of microservice monitoring, detailing five monitoring levels—from infrastructure to end-user experience—along with essential monitoring points such as logs, metrics, tracing, alerts, and health checks, and presents a typical monitoring stack using agents, Kafka, ELK, and InfluxDB.

LoggingMetricsMonitoring
0 likes · 6 min read
Layered Architecture of Microservice Monitoring and Key Practices
Liangxu Linux
Liangxu Linux
Jan 2, 2021 · Operations

How to Effectively Audit Linux System Operations and Cut Down Noise

This article explains why detailed Linux system operation auditing is essential for security and troubleshooting, outlines practical filtering rules to avoid redundant or sensitive logs, and compares five auditing approaches—history, custom bash, snoopy, auditd, and eBPF—detailing their strengths, limitations, and configuration examples.

LinuxLoggingauditd
0 likes · 13 min read
How to Effectively Audit Linux System Operations and Cut Down Noise
Open Source Linux
Open Source Linux
Dec 28, 2020 · Information Security

Effective Linux System Auditing: Methods, Filters & Best Practices

Auditing Linux system operations is essential for security and troubleshooting, but excessive logs can overwhelm analysis; this guide outlines common filtering rules and compares five recording methods—history, custom bash, snoopy, auditd, and eBPF—highlighting their advantages, limitations, and practical configuration examples.

LinuxLoggingauditd
0 likes · 13 min read
Effective Linux System Auditing: Methods, Filters & Best Practices
Java Architect Essentials
Java Architect Essentials
Dec 18, 2020 · Operations

An Out‑of‑the‑Box ELK‑Based Log and Metric Collection Solution for Private Deployments

This article presents a ready‑to‑use ELK‑based solution for private‑deployment environments, detailing design principles, rapid one‑click deployment via Jenkins, log and metric collection with Filebeat and Metricbeat, alerting using ElastAlert, and visualization in Kibana, while emphasizing simplicity, robustness, and minimal operational overhead.

ELKKibanaLogging
0 likes · 10 min read
An Out‑of‑the‑Box ELK‑Based Log and Metric Collection Solution for Private Deployments
21CTO
21CTO
Dec 17, 2020 · Backend Development

Mastering Java Logging: Understanding Frameworks, Dependencies, and Best Practices

This article explains the evolution and relationships of Java logging libraries, shows how to resolve common issues like missing logs or jar conflicts, and provides practical guidance for configuring unified logging across frameworks such as SLF4J, Logback, Log4j, and Spring.

JavaLoggingbackend
0 likes · 8 min read
Mastering Java Logging: Understanding Frameworks, Dependencies, and Best Practices
Python Crawling & Data Mining
Python Crawling & Data Mining
Dec 17, 2020 · Fundamentals

Boost Your Python Debugging with PySnooper: A Complete Guide

Learn how to enhance Python debugging using the PySnooper library, covering quick installation, simple examples, advanced features like output redirection, variable watching, depth control, thread info, custom representations, and remote debugging tips, all illustrated with clear code snippets and screenshots.

DebuggingLoggingPython
0 likes · 11 min read
Boost Your Python Debugging with PySnooper: A Complete Guide
Python Programming Learning Circle
Python Programming Learning Circle
Dec 12, 2020 · Fundamentals

Basic and Advanced Logging Tutorial in Python

This tutorial explains the fundamentals of Python logging, covering when to log, the standard log levels, simple console and file examples, multi‑module logging, variable interpolation, message formatting, date/time handling, and advanced concepts such as loggers, handlers, formatters, configuration methods, and best practices for library developers.

ConfigurationLoggingPython
0 likes · 33 min read
Basic and Advanced Logging Tutorial in Python
JavaEdge
JavaEdge
Dec 6, 2020 · Backend Development

Why Does My Logback Configuration Duplicate Logs? Common Pitfalls and Fixes

The article explains typical Logback misconfigurations—such as logger inheritance errors and improperly set LevelFilter—that cause duplicate log entries, and provides step‑by‑step corrections like disabling additivity and configuring filter attributes to eliminate redundant logging.

DuplicateLogsJavaLevelFilter
0 likes · 5 min read
Why Does My Logback Configuration Duplicate Logs? Common Pitfalls and Fixes
HaoDF Tech Team
HaoDF Tech Team
Nov 25, 2020 · Operations

Microservice Governance and Stability Platform at Haodf.com: Architecture, Monitoring, and SLO Design

The article presents a comprehensive case study of Haodf.com's transition to a micro‑service architecture, detailing the challenges of service stability and observability, the design of a unified governance platform with log‑holographic analysis, real‑time alerts, application profiling, SLO/SLA definition, and future roadmap for capacity and reliability improvements.

LoggingMonitoringPlatform
0 likes · 16 min read
Microservice Governance and Stability Platform at Haodf.com: Architecture, Monitoring, and SLO Design
DevOps Cloud Academy
DevOps Cloud Academy
Nov 24, 2020 · Operations

Deploying the EFK Stack with Local‑Volume StorageClass on OpenShift

This guide explains how to prepare resources, create a local‑volume storage class, install the Elasticsearch and Cluster Logging operators, and configure a persistent EFK stack on OpenShift, including YAML definitions, command‑line steps, and best‑practice notes on node selectors and tolerations.

EFKElasticsearchLocal Volume
0 likes · 12 min read
Deploying the EFK Stack with Local‑Volume StorageClass on OpenShift
Programmer DD
Programmer DD
Nov 21, 2020 · Backend Development

How MyBatis Handles Logging: From SLF4J Facade to Dynamic Proxies

This article explains MyBatis's logging architecture, covering the supported log implementations, the role of SLF4J, how MyBatis selects and configures a logger via LogFactory, and the use of JDK dynamic proxies to route JDBC logging through separate logger objects.

Dynamic ProxyJavaLogging
0 likes · 8 min read
How MyBatis Handles Logging: From SLF4J Facade to Dynamic Proxies
Top Architect
Top Architect
Nov 16, 2020 · Backend Development

Understanding MyBatis Logging Implementation and LogFactory Mechanism

This article explains how MyBatis loads and categorizes logging implementations, details the role of SLF4J and other frameworks, describes the LogFactory adapter selection process, and shows how JDBC log proxies use dynamic proxies to output SQL execution details.

JDBCJavaLogFactory
0 likes · 8 min read
Understanding MyBatis Logging Implementation and LogFactory Mechanism
ITPUB
ITPUB
Nov 12, 2020 · Backend Development

How to Refactor a Java E‑commerce Login Module for IP and Time Restrictions

This article walks through a real‑world Java code refactor that adds login IP and allowed‑time security checks to an e‑commerce platform, highlighting problems in the original implementation and detailing step‑by‑step improvements such as utility extraction, loop simplification, constant usage, and enhanced logging.

Code RefactoringJavaLogging
0 likes · 7 min read
How to Refactor a Java E‑commerce Login Module for IP and Time Restrictions
Top Architect
Top Architect
Nov 6, 2020 · Backend Development

Configuring Logback Logging in Spring Boot: XML, Properties, and Code Examples

This article provides a comprehensive guide to configuring Logback in Spring Boot, covering Maven dependencies, SLF4J usage, step‑by‑step XML setup, application.yml integration, controller logging code, Lombok shortcuts, appender types, logger definitions, log levels, rolling policies, filters, and best practices for backend development.

ConfigurationJavaLogging
0 likes · 20 min read
Configuring Logback Logging in Spring Boot: XML, Properties, and Code Examples
Top Architect
Top Architect
Nov 1, 2020 · Backend Development

Implementing Operation and Exception Logging with Spring Boot AOP

This article demonstrates how to use Spring Boot AOP to automatically record operation and exception logs by defining log tables, adding the AOP starter dependency, creating a custom @OperLog annotation, implementing an aspect that captures request details and errors, and applying the annotation to controller methods, providing a clean, reusable logging solution for Java backend applications.

AOPJavaLogging
0 likes · 11 min read
Implementing Operation and Exception Logging with Spring Boot AOP
Efficient Ops
Efficient Ops
Oct 26, 2020 · Operations

Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide

This guide walks through building a secure, production‑grade logging pipeline by deploying an ELK stack (Elasticsearch, Logstash, Kibana) with X‑Pack security, a Kafka message queue with SASL authentication, and Filebeat agents, covering environment preparation, certificate generation, configuration files, and startup scripts.

ELKKafkaLogging
0 likes · 31 min read
Secure Production ELK Stack with Kafka: Step‑by‑Step Deployment Guide
Programmer DD
Programmer DD
Oct 20, 2020 · Backend Development

Mastering Java Logging: SLF4J, Logback, and Spring Boot Configuration Guide

This article explains how to choose and integrate Java logging frameworks, use SLF4J with Logback, understand Spring Boot's default logging setup, customize log output, and switch between implementations such as Log4j2, providing practical code snippets and configuration examples.

ConfigurationJavaLogging
0 likes · 10 min read
Mastering Java Logging: SLF4J, Logback, and Spring Boot Configuration Guide
360 Quality & Efficiency
360 Quality & Efficiency
Oct 1, 2020 · Backend Development

Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools

This article demonstrates how to configure Python's logging module for console and file output, extend it with HTTPHandler for remote logging, and improve performance by using custom handlers, threading, thread pools, and asynchronous aiohttp calls to avoid blocking the main program.

HttpHandlerLoggingPython
0 likes · 16 min read
Advanced Python Logging: StreamHandler, FileHandler, HTTPHandler and Asynchronous Remote Logging with aiohttp and Thread Pools
Code Ape Tech Column
Code Ape Tech Column
Sep 29, 2020 · Backend Development

How to Switch Logging Frameworks in Spring Boot Using SLF4J

This article explains how to seamlessly replace Spring Boot's default Logback logging framework with alternatives like Log4j2 by leveraging the SLF4J facade, covering version requirements, dependency management, configuration files, and detailed XML examples for various log levels.

JavaLoggingSpring Boot
0 likes · 11 min read
How to Switch Logging Frameworks in Spring Boot Using SLF4J
StarRing Big Data Open Lab
StarRing Big Data Open Lab
Sep 11, 2020 · Databases

Why Memory Databases Outperform Disk‑Based Systems: Key Technologies Explained

This article examines the fundamental differences between traditional disk‑based DBMS and modern in‑memory databases, covering buffer management, lock versus latch mechanisms, logging and recovery, performance overhead, historical evolution, and architectural innovations that enable high‑performance memory‑resident data processing.

DBMSLoggingconcurrency
0 likes · 18 min read
Why Memory Databases Outperform Disk‑Based Systems: Key Technologies Explained
MaGe Linux Operations
MaGe Linux Operations
Aug 27, 2020 · Cloud Native

Kubernetes 1.19 Highlights: Year‑Long Support, Storage Updates & New APIs

Version 1.19 of Kubernetes, released after a 20‑week cycle, introduces a year‑long support window, storage capacity tracking, generic ephemeral volumes, CSI health monitoring, GA Ingress, structured logging with klog, kubelet TLS certificate rotation, plus numerous features graduating to stable and major enhancements across scheduling, security, and API design.

KubernetesLoggingRelease 1.19
0 likes · 11 min read
Kubernetes 1.19 Highlights: Year‑Long Support, Storage Updates & New APIs
Full-Stack DevOps & Kubernetes
Full-Stack DevOps & Kubernetes
Aug 27, 2020 · Cloud Native

What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Alpha Features

Kubernetes 1.19, released after a 20‑week cycle, introduces a one‑year support window, storage capacity tracking, generic ephemeral volumes, CSI health monitoring, Ingress reaching GA, structured logging, new klog methods, and kubelet TLS certificate rotation, while providing extensive release notes and ecosystem updates.

KubernetesLoggingRelease 1.19
0 likes · 15 min read
What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Alpha Features
Cloud Native Technology Community
Cloud Native Technology Community
Aug 27, 2020 · Cloud Native

What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Key Features

Kubernetes 1.19, released after a 20‑week cycle, introduces a year‑long support window, storage capacity tracking, generic ephemeral volumes, CSI health monitoring, Ingress GA, structured logging, new klog methods, kubelet TLS certificate rotation, and dozens of other stable and major feature updates.

LoggingRelease 1.19cloud-native
0 likes · 9 min read
What’s New in Kubernetes 1.19? A Deep Dive into Year‑Long Support and Key Features
IT Architects Alliance
IT Architects Alliance
Aug 20, 2020 · Operations

Step-by-Step Guide to Deploying the ELK Stack with Docker Compose

This tutorial explains how to download Docker images for Elasticsearch, Kibana, and Logstash, create a Docker‑Compose configuration file, launch the ELK stack containers, verify their operation, customize Logstash to monitor log files, and finally use Kibana to search and analyze the collected logs.

DockerDocker ComposeELK
0 likes · 6 min read
Step-by-Step Guide to Deploying the ELK Stack with Docker Compose
58 Tech
58 Tech
Aug 5, 2020 · Frontend Development

Design of a WeChat Mini Program Frontend Error Monitoring System

This article presents a comprehensive design for a WeChat Mini Program frontend error monitoring system, covering background challenges, architectural and process design, SDK implementation, reporting mechanisms, and a visualized backend to help developers quickly locate and resolve runtime exceptions.

LoggingSDKWeChat mini program
0 likes · 12 min read
Design of a WeChat Mini Program Frontend Error Monitoring System
Programmer DD
Programmer DD
Jul 19, 2020 · Cloud Native

Why Loki Beats ELK for Cloud‑Native Log Management

This article explains the motivations behind choosing Loki over traditional ELK/EFK stacks for container cloud logging, outlines ELK's drawbacks, describes Loki's cost‑effective architecture and components such as Distributor, Ingester, and Querier, and highlights its scalability in cloud‑native environments.

KubernetesLoggingLoki
0 likes · 7 min read
Why Loki Beats ELK for Cloud‑Native Log Management
Open Source Linux
Open Source Linux
Jul 12, 2020 · Operations

Master Docker Logging: Choose the Right Log Driver and Manage Container Logs Efficiently

This guide explains Docker's two log types, how to locate engine logs on various Linux distributions, how to use the docker logs command, and provides detailed configuration examples for each Docker log driver—including local, json‑file, syslog, and journald—plus strategies for handling file‑based container logs in production environments.

DockerLoggingcontainer
0 likes · 24 min read
Master Docker Logging: Choose the Right Log Driver and Manage Container Logs Efficiently
58 Tech
58 Tech
Jul 6, 2020 · Frontend Development

Design and Implementation of Front‑End Error Monitoring for a Real‑Estate Web Platform

This article presents a practical case study of front‑end error monitoring for a real‑estate broker web site, detailing the background problem, pain points, analysis, design adjustments, code implementations, data collection, reporting strategies, and the resulting improvements in issue‑resolution efficiency.

JavaScriptLoggingReAct
0 likes · 18 min read
Design and Implementation of Front‑End Error Monitoring for a Real‑Estate Web Platform
Efficient Ops
Efficient Ops
Jul 5, 2020 · Operations

Why Loki Beats ELK for Container Cloud Logging: A Deep Dive

This article explains how Loki, a lightweight Grafana‑based log system, addresses the heavy resource usage and complexity of ELK/EFK in Kubernetes environments by simplifying architecture, reducing cost, and improving log‑metric integration for faster incident response.

KubernetesLoggingLoki
0 likes · 7 min read
Why Loki Beats ELK for Container Cloud Logging: A Deep Dive
Alibaba Cloud Developer
Alibaba Cloud Developer
Jun 29, 2020 · Backend Development

Designing Effective Error Codes: Principles, Standards, and Best Practices

This article explores the principles and practical guidelines for designing error codes, comparing log‑oriented and external‑facing standards, analyzing numeric versus alphanumeric formats, and presenting recommended structures to improve traceability, memorability, and cross‑team communication in modern backend systems.

API designLoggingerror codes
0 likes · 12 min read
Designing Effective Error Codes: Principles, Standards, and Best Practices
iQIYI Technical Product Team
iQIYI Technical Product Team
May 29, 2020 · Big Data

iQiyi's Full-Link Automated Monitoring Platform: Design and Implementation

iQiyi’s full‑link automated monitoring platform unifies tracing, metric and log collection with deep offline and real‑time analysis, delivering a DAG‑based call graph, near‑real‑time ingestion of tens of millions of logs, multi‑dimensional alerts and rapid root‑cause diagnosis that cut error‑lookup time by over 50 % and now serves as a core component of the company’s microservice reference architecture.

Big DataLoggingMetrics
0 likes · 12 min read
iQiyi's Full-Link Automated Monitoring Platform: Design and Implementation
Java Backend Technology
Java Backend Technology
May 26, 2020 · Backend Development

How to Build Scalable Operation Logs: AOP vs Binlog Implementation

This article examines common operation‑log types and compares two implementation approaches—traditional AOP with annotations and a database binlog‑based solution—detailing their advantages, drawbacks, code examples, database design, future enhancements, and practical deployment considerations.

AOPDatabaseLogging
0 likes · 10 min read
How to Build Scalable Operation Logs: AOP vs Binlog Implementation
Open Source Tech Hub
Open Source Tech Hub
May 9, 2020 · Operations

How to Optimize NGINX Settings to Slash Bandwidth Usage

This guide explains how to enable gzip compression, set cache headers, activate HTTP/2, fine‑tune logging, and apply rate‑limiting in NGINX to dramatically reduce bandwidth consumption while improving site performance and server efficiency.

Loggingbandwidthcaching
0 likes · 8 min read
How to Optimize NGINX Settings to Slash Bandwidth Usage
FunTester
FunTester
Apr 27, 2020 · Backend Development

Dynamically Adjust Log Levels with Arthas Logger and Log4j2

This guide explains how to use the Arthas logger command to change Java logger levels on‑the‑fly without restarting the JVM, demonstrates a complete Log4j2 XML configuration, and provides a runnable Java example that continuously emits logs at various levels.

ArthasDynamic Log LevelJava
0 likes · 7 min read
Dynamically Adjust Log Levels with Arthas Logger and Log4j2
Laravel Tech Community
Laravel Tech Community
Apr 22, 2020 · Backend Development

Laravel Log Quick Reference and SQL Query Logging Guide

This article provides a concise Laravel Log quick reference, detailing the seven RFC‑5424 log levels, usage examples, how to retrieve the Monolog instance, add listeners, and enable and fetch SQL query logs, followed by motivational reflections on perseverance and growth.

LoggingMonologPHP
0 likes · 2 min read
Laravel Log Quick Reference and SQL Query Logging Guide
JD Retail Technology
JD Retail Technology
Apr 9, 2020 · Fundamentals

Six Common Code Review Mistakes and How to Avoid Them

This article outlines six frequent code review pitfalls—including missing change notes, overusing generic exception handling, blind trust in third‑party inputs, overly broad variable scopes, lack of staged results, and excessive logging—and offers practical recommendations to improve code quality and maintainability.

Loggingbest practicescode review
0 likes · 5 min read
Six Common Code Review Mistakes and How to Avoid Them
dbaplus Community
dbaplus Community
Mar 26, 2020 · Cloud Native

Kubernetes Containerization: Monitoring, Logging, Sidecar Injection & Custom PodIP

This article shares practical experiences from a large internet company's containerization project, covering monitoring strategies, logging pipelines, Helm-based continuous delivery, Mutating Admission Webhook sidecar injection, custom PodIP via Calico, GoCron task scheduling, event collection, and resource‑time simulation techniques.

Custom PodIPGoCronKubernetes
0 likes · 14 min read
Kubernetes Containerization: Monitoring, Logging, Sidecar Injection & Custom PodIP
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Mar 22, 2020 · Backend Development

API Design Specification Guidelines for Backend Development

This article provides comprehensive API design guidelines covering routing naming conventions, request methods, parameter structures, security measures, response formats, signature design, logging platform setup, and idempotency strategies to help backend developers create consistent and reliable interfaces.

API designLoggingREST
0 likes · 6 min read
API Design Specification Guidelines for Backend Development
Aikesheng Open Source Community
Aikesheng Open Source Community
Jan 20, 2020 · Databases

DBLE Slow Query Log – Demonstration and Usage

This tutorial demonstrates how to enable, configure, and analyze DBLE’s slow query log—compatible with MySQL’s mysqldumpslow and Percona’s pt‑query‑digest—by generating sample queries, examining log rotation, and using the tools to inspect performance details, while also providing community resources and course information.

DBLELoggingMySQL
0 likes · 4 min read
DBLE Slow Query Log – Demonstration and Usage
FunTester
FunTester
Jan 11, 2020 · Backend Development

How to Track and Record Unique Request IDs in a Java Performance Testing Framework

This article explains how to generate, propagate, and log unique request IDs across multithreaded HTTP calls in a Java performance‑testing framework, providing a MarkRequest interface, a RequestThreadTimes implementation, and a runnable demo that captures request‑ID timestamps for analysis.

JavaLoggingRequest ID
0 likes · 8 min read
How to Track and Record Unique Request IDs in a Java Performance Testing Framework