Tagged articles

Logging

730 articles · Page 2 of 8
Programmer1970
Programmer1970
Aug 5, 2025 · Backend Development

Logback Configuration in Spring Boot: Multi‑Env, Dynamic Levels, Async, Masking, MDC & Trace Integration

This guide walks through a complete Logback setup for Spring Boot, covering multi‑environment profiles, runtime log‑level changes via Actuator, async appender tuning, structured JSON output, sensitive‑data masking, MDC‑based distributed tracing, exception stack filtering, performance metrics and best‑practice recommendations.

AsyncAppenderLoggingMDC
0 likes · 17 min read
Logback Configuration in Spring Boot: Multi‑Env, Dynamic Levels, Async, Masking, MDC & Trace Integration
DevOps Operations Practice
DevOps Operations Practice
Jul 29, 2025 · Operations

7 Must‑Have Ops Tools to Master Monitoring, Automation, and More

This article introduces seven essential operations tools—including Prometheus + Grafana, Ansible, ELK Stack, Kubernetes, CMDB, CI/CD pipelines, and backup solutions—covering monitoring, automation, log analysis, container orchestration, configuration management, continuous delivery, and data protection to help engineers work more efficiently.

CI/CDKubernetesLogging
0 likes · 8 min read
7 Must‑Have Ops Tools to Master Monitoring, Automation, and More
Python Programming Learning Circle
Python Programming Learning Circle
Jul 24, 2025 · Backend Development

Boost Your Python Productivity: 8 Must‑Use Libraries for Faster Development

Discover eight essential Python libraries—Rich, Typer, Pendulum, Pydantic, Faker, tqdm, Requests‑HTML, and Loguru—that transform logging, CLI creation, date handling, data validation, mock data generation, progress tracking, web scraping, and logging, showing how leveraging existing tools can dramatically increase development efficiency.

LibrariesLoggingProductivity
0 likes · 8 min read
Boost Your Python Productivity: 8 Must‑Use Libraries for Faster Development
Lin is Dream
Lin is Dream
Jul 21, 2025 · Operations

Unlock Nginx Power: Load Balancing, Static Serving, Logging, Security & Gray Release Guide

This article walks you through practical Nginx configurations covering reverse‑proxy load balancing, static resource handling, cache control, version hiding, JSON‑formatted logging, rate‑limiting, IP restrictions, gray‑release traffic splitting, security headers and DNS anti‑spoofing, with ready‑to‑use code examples.

ConfigurationLoggingload balancing
0 likes · 20 min read
Unlock Nginx Power: Load Balancing, Static Serving, Logging, Security & Gray Release Guide
Raymond Ops
Raymond Ops
Jul 17, 2025 · Operations

Essential Ops Toolkit: Unified Account Management, Automation, DNS, and More

This guide reviews a comprehensive set of operations tools—including LDAP, JumpServer, Fabric, Ansible, dnsmasq, pdnsd, ApacheBench, TCPcopy, PortSentry, fail2ban, knockd, Vagrant, Docker, ELK, and Smokeping—detailing their features, advantages, and typical use cases for modern infrastructure management.

DNSLoggingoperations
0 likes · 8 min read
Essential Ops Toolkit: Unified Account Management, Automation, DNS, and More
Test Development Learning Exchange
Test Development Learning Exchange
Jul 15, 2025 · Backend Development

Master Loguru: Simplify Python Logging with Powerful Features

This guide introduces Loguru, a modern Python logging library that replaces the standard logging module with a concise API, automatic coloring, thread‑safe operation, file rotation, JSON output, and extensive configuration options, providing clear examples, advanced settings, testing integration, and best‑practice project structures.

DebuggingLoggingLoguru
0 likes · 7 min read
Master Loguru: Simplify Python Logging with Powerful Features
Open Source Tech Hub
Open Source Tech Hub
Jul 15, 2025 · Backend Development

What’s New in ThinkPHP 8.1? Key Routing, Logging, and Optimization Updates

The ThinkPHP 8.1 release introduces sub‑directory route grouping, version checking, enhanced logging, ORM compatibility, and several command‑line optimizations, while removing obsolete exceptions and improving middleware handling, providing developers with clearer routing control and more reliable log management.

LoggingRoutingrelease-notes
0 likes · 3 min read
What’s New in ThinkPHP 8.1? Key Routing, Logging, and Optimization Updates
Raymond Ops
Raymond Ops
Jul 13, 2025 · Operations

Master ELK Stack: Step‑by‑Step Installation, Configuration, and Usage Guide

This article provides a comprehensive, step‑by‑step tutorial on installing, configuring, and operating the ELK stack—Elasticsearch, Logstash, and Kibana—including component overviews, system preparation, configuration files, essential Linux commands, and verification procedures for building a scalable log‑management solution.

ELKKibanaLogging
0 likes · 18 min read
Master ELK Stack: Step‑by‑Step Installation, Configuration, and Usage Guide
Java Architect Essentials
Java Architect Essentials
Jul 6, 2025 · Operations

How Logback, MDC, and ELK Can Rescue Your Nighttime Log Chaos

This article explains how chaotic, multi‑framework logging in Java microservices leads to debugging nightmares, and demonstrates a three‑step solution—standardizing on Logback, adding traceable MDC identifiers, and visualizing logs with ELK—to achieve unified log formats, sensitive data masking, and dramatically faster issue resolution.

ELKLoggingMDC
0 likes · 10 min read
How Logback, MDC, and ELK Can Rescue Your Nighttime Log Chaos
Java Architect Essentials
Java Architect Essentials
Jul 4, 2025 · Backend Development

Avoid Dependency Nightmares: Best Practices for Building Reusable Spring Boot Starters

The article shares real‑world experiences and step‑by‑step guidelines for creating robust, modular Spring Boot starters—especially for logging and monitoring—covering dependency conflict detection, strict dependency scopes, SPI design, configuration conventions, documentation standards to dramatically improve reuse and reduce integration headaches.

Custom StarterDependency ManagementLogging
0 likes · 11 min read
Avoid Dependency Nightmares: Best Practices for Building Reusable Spring Boot Starters
Subtle Storm
Subtle Storm
Jun 28, 2025 · Fundamentals

Mastering Python Decorators: From Basics to Advanced Use Cases

This article explains Python decorators—functions that return functions—to decouple logic, improve reusability, and extend behavior without modifying original code, covering basic syntax, parameterized and nested decorators, functools utilities, built‑in decorators, and practical examples like logging, timing, permission checks, and caching.

LoggingPythoncaching
0 likes · 18 min read
Mastering Python Decorators: From Basics to Advanced Use Cases
Su San Talks Tech
Su San Talks Tech
Jun 28, 2025 · Backend Development

Essential Microservice Architecture Components: From Nginx to Distributed Storage

This article outlines the key building blocks of a microservice architecture—including Nginx as the traffic entry, Spring Cloud Gateway, service registries, Redis caching, MySQL persistence, Elasticsearch, message queues, ELK logging, distributed schedulers, and object storage—explaining their roles, deployment patterns, and common technology choices.

Loggingbackend architecturedistributed cache
0 likes · 10 min read
Essential Microservice Architecture Components: From Nginx to Distributed Storage
Architecture Digest
Architecture Digest
Jun 19, 2025 · Backend Development

Supercharge Spring Boot HTTP Calls with Retrofit: A Complete Guide

This article introduces retrofit‑spring‑boot‑starter, a lightweight HTTP client for Spring Boot that simplifies request creation and offers powerful features such as custom OkHttpClient injection, annotation‑based interceptors, connection‑pool management, logging, retry, error decoding, circuit‑breaker support, service discovery, and flexible call adapters and converters, all with concise configuration examples.

HTTP clientInterceptorLogging
0 likes · 21 min read
Supercharge Spring Boot HTTP Calls with Retrofit: A Complete Guide
Top Architect
Top Architect
Jun 18, 2025 · Backend Development

Unlock Spring Boot’s Hidden Power: Master Built‑in Features for Faster Development

This article explores Spring Boot’s powerful built‑in utilities—including request logging, content caching, once‑per‑request filters, AOP helpers, starter auto‑configuration, flexible property binding, asynchronous execution, Actuator monitoring, and SpEL expressions—showing how they streamline development, improve maintainability, and boost production‑grade reliability.

AOPConfigurationJava
0 likes · 15 min read
Unlock Spring Boot’s Hidden Power: Master Built‑in Features for Faster Development
Java Architect Essentials
Java Architect Essentials
Jun 14, 2025 · Backend Development

Why System.out.println() Can Kill Your MyBatis Performance and How to Fix It

This article explains why MyBatis's default StdOutImpl logging, which relies on System.out.println, blocks threads and creates severe concurrency bottlenecks, and demonstrates how to replace it with asynchronous logging implementations like Slf4jImpl, configure log levels, and even create custom Log classes for optimal performance.

JavaLoggingMyBatis
0 likes · 8 min read
Why System.out.println() Can Kill Your MyBatis Performance and How to Fix It
Architect's Tech Stack
Architect's Tech Stack
Jun 4, 2025 · Backend Development

Retrofit Spring Boot Starter: Lightweight HTTP Client Integration with Advanced Features

This article introduces the Retrofit Spring Boot Starter, a lightweight HTTP client framework for Spring Boot that simplifies HTTP request handling, supports custom OkHttpClient injection, annotation‑based interceptors, logging, retry, error decoding, circuit‑breaker integration, connection‑pool management, global interceptors, microservice calls, and flexible call adapters and converters.

CircuitBreakerJavaLogging
0 likes · 19 min read
Retrofit Spring Boot Starter: Lightweight HTTP Client Integration with Advanced Features
Su San Talks Tech
Su San Talks Tech
May 30, 2025 · Backend Development

How to Build Secure, Reliable API Controllers: Signatures, Encryption, Rate Limiting and More

This article explains how to design robust API controller interfaces by covering signature verification, RSA encryption, IP whitelisting, rate limiting, parameter validation, unified response formats, exception handling, request logging, idempotency, record limits, stress testing, asynchronous processing, data masking, and comprehensive documentation.

API designLoggingbackend
0 likes · 15 min read
How to Build Secure, Reliable API Controllers: Signatures, Encryption, Rate Limiting and More
Architect
Architect
May 24, 2025 · Backend Development

Implement End‑to‑End TraceId Logging Across Rest, MQ, and RPC in Java

This article walks through a practical approach to generate a unique traceId at request entry, propagate it through REST, RocketMQ, and Dubbo RPC modules, and configure Log4j2 to print the traceId so that logs from different services can be correlated into a single request chain.

JavaLoggingMDC
0 likes · 8 min read
Implement End‑to‑End TraceId Logging Across Rest, MQ, and RPC in Java
Spring Full-Stack Practical Cases
Spring Full-Stack Practical Cases
May 23, 2025 · Backend Development

11 Must‑Know Spring Boot 3.5 Features with Ready‑to‑Use Code Samples

This article walks through eleven notable Spring Boot 3.5 enhancements—including stricter .enabled flags, renamed TaskExecutor beans, Redis URL handling, annotation‑based servlet/filter registration, multi‑property environment loading, structured logging tweaks, WebClient connector settings, task decorators, custom executors, bootstrapExecutor auto‑configuration, and secured heapdump actuator endpoint—providing concise explanations and runnable code snippets.

ActuatorCode SamplesConfiguration
0 likes · 10 min read
11 Must‑Know Spring Boot 3.5 Features with Ready‑to‑Use Code Samples
Code Mala Tang
Code Mala Tang
May 22, 2025 · Fundamentals

9 Essential Python Debugging Techniques Every Developer Should Master

This guide presents nine practical Python debugging methods—including try‑except blocks, print statements, the pdb debugger, assertions, stack trace analysis, linting tools, IDE breakpoints, logging, and unit testing—to help developers quickly identify and resolve errors in their code.

DebuggingLoggingPython
0 likes · 4 min read
9 Essential Python Debugging Techniques Every Developer Should Master
Java Architect Essentials
Java Architect Essentials
May 21, 2025 · Backend Development

How @Slf4j Instantly Simplifies Logging in Spring Boot

This article explains why repetitive logger boilerplate in Spring Boot is a problem, introduces Lombok's @Slf4j annotation that auto‑generates a logger, shows basic and advanced usage with code examples, and outlines the benefits for real‑world backend projects.

AnnotationJavaLogging
0 likes · 7 min read
How @Slf4j Instantly Simplifies Logging in Spring Boot
macrozheng
macrozheng
May 20, 2025 · Backend Development

10 Logging Rules Every Backend Engineer Should Follow

This article shares ten practical rules for producing high‑quality logs in Java backend systems, covering unified formatting, stack traces, log levels, complete parameters, data masking, asynchronous logging, traceability, dynamic level adjustment, structured storage, and intelligent monitoring to help developers quickly diagnose issues and improve system reliability.

JavaLogginglogback
0 likes · 12 min read
10 Logging Rules Every Backend Engineer Should Follow
Architect's Tech Stack
Architect's Tech Stack
May 20, 2025 · Operations

Visualizing Nginx Access Logs with Loki and Grafana

This guide explains how to collect Nginx access logs, convert them to JSON, store them in Loki using Promtail, and visualize the data with Grafana dashboards, including installation of required modules, Docker deployment, and world‑map panel configuration.

GrafanaLoggingLoki
0 likes · 8 min read
Visualizing Nginx Access Logs with Loki and Grafana
Java Tech Enthusiast
Java Tech Enthusiast
May 18, 2025 · Operations

Ten Rules for Writing High‑Quality Logs in Production Systems

This article presents ten practical rules for producing high‑quality, searchable logs—including unified formatting, stack‑trace inclusion, proper log levels, complete parameters, data masking, asynchronous writing, trace‑ID linking, dynamic level control, structured storage, and intelligent monitoring—to help developers quickly diagnose issues in high‑traffic applications.

LoggingMonitoringbest practices
0 likes · 11 min read
Ten Rules for Writing High‑Quality Logs in Production Systems
Su San Talks Tech
Su San Talks Tech
May 15, 2025 · Backend Development

10 Essential Logging Rules for Reliable Backend Systems

This article shares ten practical guidelines for writing high‑quality logs in Java backend services, covering format consistency, stack traces, log levels, complete parameters, data masking, asynchronous logging, traceability, dynamic log levels, structured storage, and intelligent monitoring to improve debugging and system reliability.

Logginglogback
0 likes · 11 min read
10 Essential Logging Rules for Reliable Backend Systems
Selected Java Interview Questions
Selected Java Interview Questions
May 14, 2025 · Backend Development

Enterprise Java Core Features: Full‑Chain Logging, Unified Exception Handling, Permission Interceptor, and Thread Context Management

This article presents a comprehensive guide to implementing full‑chain log tracing, unified exception handling, permission interception, request latency monitoring, and standardized log formats in enterprise‑level Java projects using Spring AOP, thread‑local context, and Redis caching.

AOPExceptionHandlingLogging
0 likes · 23 min read
Enterprise Java Core Features: Full‑Chain Logging, Unified Exception Handling, Permission Interceptor, and Thread Context Management
php Courses
php Courses
May 7, 2025 · Backend Development

Best Practices for Exception Handling in PHP

This article provides a comprehensive guide to PHP exception handling, covering the distinction between exceptions and errors, basic try‑catch syntax, advanced strategies such as custom exception types, chaining, global handlers, common pitfalls, logging, monitoring, performance impacts, and security best practices.

LoggingPHPbackend development
0 likes · 8 min read
Best Practices for Exception Handling in PHP
Test Development Learning Exchange
Test Development Learning Exchange
May 5, 2025 · Backend Development

Comprehensive Collection of Python Decorators for Logging, Timing, Error Handling, Caching, and More

This article presents a thorough set of Python decorator implementations covering logging, performance timing, exception handling, caching, retry mechanisms, authentication, parameter validation, decorator chaining, JSON response formatting, rate limiting, environment variable injection, response monitoring, custom headers, data transformation, concurrency control, distributed locking, API version control, security auditing, input validation, and output filtering, each with usage examples and sample output.

APILoggingPython
0 likes · 21 min read
Comprehensive Collection of Python Decorators for Logging, Timing, Error Handling, Caching, and More
Code Mala Tang
Code Mala Tang
Apr 29, 2025 · Backend Development

Master FastAPI Middleware: From Built‑in to Custom Auth and Logging

This guide explains how FastAPI middleware works, outlines its request‑response lifecycle, shows built‑in examples like CORS and HTTPS redirect, and demonstrates how to create custom middleware for logging, authentication, and other cross‑cutting concerns.

Loggingauthenticationbackend
0 likes · 6 min read
Master FastAPI Middleware: From Built‑in to Custom Auth and Logging
JavaScript
JavaScript
Apr 25, 2025 · Backend Development

How I Quickly Added Robust Logging to an Express App with AI‑Powered Trae IDE

Facing unexplained slowdowns in an Express site, I used the AI‑driven Trae IDE to automatically install Morgan, persist logs to rotating files, separate access and error logs, add buffering for performance, and even automate code commits, dramatically improving observability and debugging speed.

AI IDEExpressLogging
0 likes · 10 min read
How I Quickly Added Robust Logging to an Express App with AI‑Powered Trae IDE
Test Development Learning Exchange
Test Development Learning Exchange
Apr 13, 2025 · Backend Development

Mastering API Request Wrappers in Pytest: Reusable GET, POST, PUT, DELETE

Learn how to boost code reuse and maintainability in API automation by encapsulating common HTTP methods (GET, POST, PUT, DELETE, etc.) within a Pytest-friendly RequestUtil class, complete with logging, exception handling, session management, dynamic headers, and timeout support, plus practical test examples.

API testingHTTP requestsLogging
0 likes · 11 min read
Mastering API Request Wrappers in Pytest: Reusable GET, POST, PUT, DELETE
Liangxu Linux
Liangxu Linux
Mar 17, 2025 · Backend Development

Mastering log.c: A Lightweight C99 Logging Library for Embedded Systems

This guide introduces the log.c library, a compact C99‑based logger suitable for embedded platforms, covering its features, usage examples, level control, file output, callbacks, thread safety, and colorized output with code snippets and configuration details.

C99LoggingThread Safety
0 likes · 6 min read
Mastering log.c: A Lightweight C99 Logging Library for Embedded Systems
Selected Java Interview Questions
Selected Java Interview Questions
Mar 10, 2025 · Backend Development

Postmortem of a Server Crash Caused by a Mis‑managed Scheduled Task in a Backend Module

The article analyzes a server outage triggered by a module that repeatedly created a scheduled task without proper lifecycle control, examines the problematic Java code, lists four key issues, presents a corrected implementation, and reflects on development, testing, review, and logging practices to prevent similar incidents.

DebuggingLoggingScheduledExecutorService
0 likes · 5 min read
Postmortem of a Server Crash Caused by a Mis‑managed Scheduled Task in a Backend Module
Code Mala Tang
Code Mala Tang
Feb 10, 2025 · Fundamentals

Master Python Exception Handling and Logging: Practical Guide with Code

This article explains why robust exception handling and logging are essential in Python development, introduces built‑in exception types, demonstrates try‑except‑else‑finally patterns, shows how to use assert and raise, creates custom exceptions, and provides practical logging examples with code snippets.

DebuggingLoggingcustom-exception
0 likes · 12 min read
Master Python Exception Handling and Logging: Practical Guide with Code
JavaScript
JavaScript
Jan 18, 2025 · Frontend Development

8 Essential JavaScript Error‑Handling Techniques for More Resilient Apps

Master robust JavaScript error handling with eight practical strategies—including async try‑catch, global handlers, custom error types, graceful degradation, error boundaries, promise chain management, log level structuring, and automatic recovery—to boost application stability and improve user experience.

JavaScriptLoggingasync
0 likes · 6 min read
8 Essential JavaScript Error‑Handling Techniques for More Resilient Apps
php Courses
php Courses
Jan 15, 2025 · Backend Development

Challenges of PHP Applications and the Role of User Behavior Analysis

This article examines the current challenges faced by PHP applications—including performance, functionality, and competition—highlights the importance of user behavior analysis for uncovering needs and optimizing experience, and presents practical logging and analysis techniques with PHP code examples to improve performance and enable precise marketing.

LoggingPHPWeb Development
0 likes · 13 min read
Challenges of PHP Applications and the Role of User Behavior Analysis
JD Tech Talk
JD Tech Talk
Dec 27, 2024 · Backend Development

Log Sampling and Cross‑Thread Propagation in High‑Throughput Java Services

The article examines the performance impact of excessive logging in large‑scale Java systems and proposes request‑level sampling with cross‑thread identifier propagation, offering practical component‑based solutions, implementation considerations, and a concrete code example for backend developers.

JavaLoggingThreadLocal
0 likes · 7 min read
Log Sampling and Cross‑Thread Propagation in High‑Throughput Java Services
Architect
Architect
Dec 21, 2024 · Operations

Log Governance and Mining Solution for Distributed Systems

This article presents a comprehensive log governance solution that standardizes, integrates, and optimizes distributed system logs—covering traceability, performance analysis, metric monitoring, and large‑payload handling—to improve observability, reduce resource consumption, and enable effective data‑driven decision making.

Log ManagementLoggingTraceability
0 likes · 11 min read
Log Governance and Mining Solution for Distributed Systems
Top Architect
Top Architect
Dec 9, 2024 · Databases

Database Monitoring and Slow Query Log Management Guide

This article provides a practical guide on monitoring database system resources using Linux commands, configuring MySQL slow query logging, analyzing performance issues, and outlines best practices, while also promoting a ChatGPT community and related services.

DevOpsLoggingMonitoring
0 likes · 7 min read
Database Monitoring and Slow Query Log Management Guide
Java Tech Enthusiast
Java Tech Enthusiast
Dec 3, 2024 · Backend Development

Spring Boot 3.4 Upgrade Guide: Major Changes and Features

Spring Boot 3.4 adds automatic multi‑client RestClient configuration, Bean‑Validation‑based property checks, default graceful shutdown, ECS/GELF/Logstash structured logging, enhanced observability with application grouping and OTLP tracing, upgraded core and third‑party dependencies, AssertJ‑enabled MockMvc testing, and replaces old management endpoint settings with access‑based properties.

ConfigurationJavaLogging
0 likes · 6 min read
Spring Boot 3.4 Upgrade Guide: Major Changes and Features
Architect
Architect
Nov 29, 2024 · Operations

How to Combine SkyWalking and ELK for End-to-End Trace ID Logging

This article explains how to integrate SkyWalking's distributed tracing with an ELK logging stack, embed Trace IDs into logs via SkyWalking layouts or MDC, and use Kibana to query and visualize trace‑linked log data for comprehensive microservice observability.

APMELKLogging
0 likes · 11 min read
How to Combine SkyWalking and ELK for End-to-End Trace ID Logging
Yum! Tech Team
Yum! Tech Team
Nov 28, 2024 · Cloud Native

Elastic Scaling Architecture for a Smart Delivery System During Peak Holiday Traffic

The article describes how an operations engineer transforms a complex, multi‑language smart delivery platform into an elastic, container‑native system that automatically scales, registers, and logs services during the high‑load Chinese New Year period using Kubernetes, Docker, init containers, and a configuration center.

DockerElastic ScalingKubernetes
0 likes · 13 min read
Elastic Scaling Architecture for a Smart Delivery System During Peak Holiday Traffic
Architecture Digest
Architecture Digest
Nov 28, 2024 · Backend Development

Automatic Insertion of UserId and OrderId into Logs Using Spring AOP and MDC

This article explains how to automatically embed userId and orderId into log statements by defining log placeholders, storing these values in MDC via ThreadLocal, and using a custom @UserLog annotation together with Spring AOP to inject the data before method execution, complete with configuration and test examples.

AOPAnnotationJava
0 likes · 8 min read
Automatic Insertion of UserId and OrderId into Logs Using Spring AOP and MDC
Java Architecture Diary
Java Architecture Diary
Nov 25, 2024 · Backend Development

Master Spring Boot 3.4 Upgrade: Key Changes, Configurations & Code Samples

Spring Boot 3.4 introduces performance boosts, enhanced observability, and developer experience improvements, and this guide walks you through the most critical changes—including RestClient auto‑configuration, bean validation updates, graceful shutdown, structured logging formats, dependency upgrades, testing enhancements, and deprecated feature handling—complete with configuration snippets and code examples.

ConfigurationLoggingObservability
0 likes · 8 min read
Master Spring Boot 3.4 Upgrade: Key Changes, Configurations & Code Samples
ITPUB
ITPUB
Nov 24, 2024 · Backend Development

Master Java Logging: Frameworks, Best Practices, and Real‑World Tips

This guide explains why logging is essential for Java applications, compares popular logging frameworks such as Logback, Log4j2, and SLF4J, shows how to integrate them with Spring Boot, and provides concrete best‑practice recommendations for levels, formatting, async handling, rotation, and security.

JavaLoggingSpring Boot
0 likes · 17 min read
Master Java Logging: Frameworks, Best Practices, and Real‑World Tips
Python Programming Learning Circle
Python Programming Learning Circle
Nov 23, 2024 · Fundamentals

Advanced Python Concepts: Exception Handling, Collections, itertools, Lambdas, Decorators, Generators, Threads, Dunder Methods, Logging, and Context Managers

This article introduces ten advanced Python topics—including exception handling, the collections and itertools modules, lambda functions, decorators, generators, threading, dunder methods, logging, and context managers—providing explanations, code examples, and practical tips to help developers deepen their programming skills and prepare for interviews.

CollectionsLoggingPython
0 likes · 13 min read
Advanced Python Concepts: Exception Handling, Collections, itertools, Lambdas, Decorators, Generators, Threads, Dunder Methods, Logging, and Context Managers
Java Architect Essentials
Java Architect Essentials
Nov 20, 2024 · Backend Development

Common Java Backend Pitfalls and Practical Solutions

The article shares a Java backend developer’s recent challenges—including duplicated configuration files, hard‑coded parameters, mixed logging practices, unchecked Maven dependencies, and production database inconsistencies—and offers practical solutions such as consolidating Spring configuration, standardizing logging, enforcing code reviews, and proper Maven pom handling.

ConfigurationJavaLogging
0 likes · 6 min read
Common Java Backend Pitfalls and Practical Solutions
System Architect Go
System Architect Go
Nov 16, 2024 · Cloud Native

Kubernetes 10 Common Questions and Answers

This article answers ten common Kubernetes questions, covering pod scheduling strategies, OOM behavior, dynamic ConfigMap updates, pod stability, ClusterIP service load balancing, log collection, liveness probes, scaling mechanisms, exec access, and troubleshooting container restarts, providing concise explanations for each scenario.

ClusterIPHorizontal Pod AutoscalerKubernetes
0 likes · 9 min read
Kubernetes 10 Common Questions and Answers
IT Services Circle
IT Services Circle
Nov 15, 2024 · Backend Development

Best Practices for Designing Secure and Robust API Controller Interfaces

This guide outlines comprehensive techniques for building safe, repeatable, and maintainable API controller interfaces, covering signature generation, encryption, IP whitelisting, rate limiting, parameter validation, unified responses, exception handling, logging, idempotency, request size limits, stress testing, asynchronous processing, data masking, and complete documentation.

APILoggingexception handling
0 likes · 15 min read
Best Practices for Designing Secure and Robust API Controller Interfaces
JD Tech
JD Tech
Nov 15, 2024 · Backend Development

Best Practices for Writing High‑Quality Java Methods

This article discusses how to write clean, maintainable Java methods by covering proper method signatures, limiting parameters, avoiding varargs misuse, validating inputs, minimizing side effects, handling exceptions correctly, writing concise method bodies, and providing effective logging and documentation practices.

JavaLoggingbest practices
0 likes · 21 min read
Best Practices for Writing High‑Quality Java Methods
Programmer XiaoFu
Programmer XiaoFu
Nov 14, 2024 · Backend Development

Designing Elegant API Controllers: Security, Idempotency, and Best Practices

This guide walks through building robust API controller interfaces by covering request signing, RSA encryption, IP whitelisting, rate limiting, parameter validation, unified response formats, exception handling, logging, idempotent design, request size limits, stress testing, asynchronous processing, data masking, and comprehensive documentation.

API designLoggingbackend
0 likes · 15 min read
Designing Elegant API Controllers: Security, Idempotency, and Best Practices
Java Tech Enthusiast
Java Tech Enthusiast
Nov 10, 2024 · Databases

Database Monitoring and Logging Practices

Effective database administration relies on continuous monitoring of system resources—CPU, memory, disk I/O, and network—using tools like top, iostat, and vmstat, alongside logging slow MySQL queries, analyzing performance bottlenecks, and following best practices such as automated monitoring, centralized log management, regular audits, and log backups.

DatabaseLinuxLogging
0 likes · 5 min read
Database Monitoring and Logging Practices
Efficient Ops
Efficient Ops
Nov 4, 2024 · Cloud Native

Build an ELK Log Center for Docker Containers in Minutes

This guide walks you through setting up an ELK stack to collect, centralize, and visualize logs from Dockerized applications, covering rsyslog configuration, container deployment for Elasticsearch, Logstash, Kibana, and Nginx, and demonstrates verification via Kibana queries.

DockerELKElasticsearch
0 likes · 5 min read
Build an ELK Log Center for Docker Containers in Minutes
Test Development Learning Exchange
Test Development Learning Exchange
Nov 2, 2024 · Fundamentals

Understanding Python Decorators: Concepts, Examples, and Practical Uses

This article explains Python decorators, covering their definition as higher‑order functions, essential concepts like closures, step‑by‑step examples of basic, parameterized, class‑based, and stateful decorators, as well as practical uses such as logging and caching, all illustrated with clear code snippets.

Higher-order functionLoggingcaching
0 likes · 6 min read
Understanding Python Decorators: Concepts, Examples, and Practical Uses
ITPUB
ITPUB
Oct 27, 2024 · Operations

How to Combine SkyWalking and ELK for End‑to‑End Trace ID Logging

This article explains how to integrate SkyWalking with an ELK stack to embed Trace IDs into logs, compares the capabilities of both platforms, and provides step‑by‑step configurations—including Logback layout and MDC approaches—to achieve full distributed tracing in microservice environments.

APMELKLogging
0 likes · 9 min read
How to Combine SkyWalking and ELK for End‑to‑End Trace ID Logging
Test Development Learning Exchange
Test Development Learning Exchange
Oct 27, 2024 · Fundamentals

Fundamental and Advanced Exception Handling in Python

This article presents a comprehensive guide to Python exception handling, covering basic try‑except usage, multiple exception capture, else/finally clauses, custom exceptions, exception chaining, logging, context managers, assertions, traceback, concurrent and asynchronous error handling, and testing techniques.

Loggingasyncioconcurrency
0 likes · 8 min read
Fundamental and Advanced Exception Handling in Python
Lobster Programming
Lobster Programming
Oct 17, 2024 · Operations

Designing Scalable Log Systems: From Monoliths to Microservices

Effective logging is crucial for developers to diagnose system errors, and this article compares traditional monolithic file‑based logging with modern microservice‑oriented solutions such as ELK, MongoDB, and Loki, outlining their architectures, advantages, and selection criteria.

ELKLoggingLoki
0 likes · 5 min read
Designing Scalable Log Systems: From Monoliths to Microservices
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Oct 12, 2024 · Backend Development

Understanding Spring Boot Integration with Log4j2 and Logback: Logging Mechanisms, Configuration, and Hot Level Updates

This article provides a comprehensive analysis of how Spring Boot integrates Log4j2 (and Logback), detailing the internal logging architecture, configuration options, initialization flow, logger groups, and how to perform hot updates of logger levels via the LoggersEndpoint or custom APIs.

ConfigurationLoggingSpring Boot
0 likes · 37 min read
Understanding Spring Boot Integration with Log4j2 and Logback: Logging Mechanisms, Configuration, and Hot Level Updates
php Courses
php Courses
Oct 9, 2024 · Backend Development

Extending PHP Function Logging with Laravel

This article demonstrates how to install the Monolog package, configure a custom logging channel in Laravel's config/logging.php, and use the Log facade to record custom messages, including a practical middleware example that logs API request details such as method, URI, and execution duration.

LoggingMiddlewareMonolog
0 likes · 2 min read
Extending PHP Function Logging with Laravel
php Courses
php Courses
Oct 8, 2024 · Backend Development

PHP Logging and Error Debugging Techniques

This article explains how to use PHP's built‑in functions and custom helpers for logging program execution and debugging errors, covering error_log(), custom log functions, error_reporting settings, try‑catch exception handling, and a comprehensive example that combines logging with exception tracking.

LoggingPHPerror-debugging
0 likes · 8 min read
PHP Logging and Error Debugging Techniques
MaGe Linux Operations
MaGe Linux Operations
Oct 5, 2024 · Operations

Mastering Docker Container Logs: Drivers, Commands, and Best Practices

This article provides a comprehensive guide to Docker container log management, covering engine and container logs, log driver options, configuration commands, storage locations across various OSes, and practical techniques for rotating, filtering, and collecting logs in production environments.

Loggingcontainer-logslog-drivers
0 likes · 23 min read
Mastering Docker Container Logs: Drivers, Commands, and Best Practices
Architecture Digest
Architecture Digest
Sep 30, 2024 · Fundamentals

Best Practices for Writing Application Logs and Understanding Log Levels

This article explains why logging is essential for software maintenance, outlines the purposes, readability, performance, disk‑space and timeliness considerations, describes Log4j components and log‑level hierarchy, and provides concrete code examples for TRACE, DEBUG, INFO, WARN and ERROR logging.

Loggingbest practiceslog levels
0 likes · 16 min read
Best Practices for Writing Application Logs and Understanding Log Levels
Java Backend Technology
Java Backend Technology
Sep 26, 2024 · Backend Development

How to Quickly Bootstrap a Spring Boot Project and Avoid Common Version Pitfalls

This guide walks you through the pain points of environment setup, shows step‑by‑step creation of a Spring Boot project, explains version compatibility between Spring Cloud, Spring Boot and Kafka, and provides ready‑to‑use Maven configurations, global exception handling, logging, CORS, Swagger, and a curated list of useful development tools.

JavaLoggingMaven
0 likes · 11 min read
How to Quickly Bootstrap a Spring Boot Project and Avoid Common Version Pitfalls
Java Architect Essentials
Java Architect Essentials
Sep 26, 2024 · Backend Development

How Spring Boot Integrates Log4j2: Deep Dive into Logging Mechanics and Hot Updates

This article provides a comprehensive analysis of how Spring Boot 2.7.2 works with Log4j2 2.17.2, covering Log4j2's core components, Spring Boot's logging configuration options, the internal startup sequence, the LoggersEndpoint for runtime level changes, and custom hot‑update techniques, all illustrated with code snippets and diagrams.

ActuatorLoggingSpring Boot
0 likes · 38 min read
How Spring Boot Integrates Log4j2: Deep Dive into Logging Mechanics and Hot Updates
DevOps Operations Practice
DevOps Operations Practice
Sep 17, 2024 · Operations

Comparison of ELK, EFK, and PLG Log Systems

This article introduces three major log management stacks—ELK, EFK, and PLG (Promtail + Loki + Grafana)—explaining their components, deployment scenarios, and provides a detailed comparison of their storage, indexing, and visualization approaches, especially in Kubernetes environments.

EFKELKGrafana
0 likes · 5 min read
Comparison of ELK, EFK, and PLG Log Systems
21CTO
21CTO
Sep 14, 2024 · Backend Development

Master Python Logging: Best Practices, Advanced Techniques & Performance Tips

This comprehensive guide explains Python's built‑in logging module, covering basic setup, log levels, handlers, formatters, advanced configurations, performance optimizations, and best‑practice recommendations to help developers create clear, efficient, and maintainable logs for any application.

ConfigurationDebuggingLogging
0 likes · 18 min read
Master Python Logging: Best Practices, Advanced Techniques & Performance Tips
Python Programming Learning Circle
Python Programming Learning Circle
Sep 14, 2024 · Fundamentals

10 Useful Python Decorators with Code Examples

This article introduces ten practical Python decorators—including @timer, @memoize, @validate_input, and others—explaining their purpose, providing detailed code implementations, and demonstrating how they can improve performance, error handling, logging, validation, and visualization in data‑science and general programming tasks.

LoggingValidationdecorators
0 likes · 10 min read
10 Useful Python Decorators with Code Examples
Java Tech Enthusiast
Java Tech Enthusiast
Sep 14, 2024 · Backend Development

Structured Logging in Spring Boot 3.4: JSON, ECS, and Custom Formats

Spring Boot 3.4 adds built‑in support for structured logging with ready‑made JSON formats such as Elastic Common Schema, lets you configure console or file outputs, enrich logs via MDC or the fluent API, and enables custom formatters—including a JsonWriter‑based example—for fully tailored, machine‑readable log entries.

ECSJavaLogging
0 likes · 8 min read
Structured Logging in Spring Boot 3.4: JSON, ECS, and Custom Formats