Tagged articles
61 articles
Page 1 of 1
IT Services Circle
IT Services Circle
Jun 13, 2025 · Information Security

How a Hidden Log4j Exploit Almost Crippled the Linux Empire – A Security Drama

At dawn a sharp alarm reveals a malicious C2 connection in the Linux empire, prompting a frantic hunt through hidden processes, missing logs, and a secret traffic‑analysis system that uncovers a Log4Shell JNDI exploit launched via port 36560, ultimately exposing mis‑configured ElasticSearch and prompting emergency patches.

JNDILog4Shelllog4j
0 likes · 7 min read
How a Hidden Log4j Exploit Almost Crippled the Linux Empire – A Security Drama
Pan Zhi's Tech Notes
Pan Zhi's Tech Notes
Feb 12, 2025 · Backend Development

Comprehensive Guide to Log Configuration and Performance Comparison of Major Java Logging Frameworks

The article explains why logging is essential for problem tracing, status monitoring, and security auditing, introduces Log4j, Log4j2, and Logback components and configuration files, demonstrates usage with Maven dependencies and code snippets, evaluates their synchronous and asynchronous performance, and offers practical recommendations for production environments.

java logginglog4jlog4j2
0 likes · 28 min read
Comprehensive Guide to Log Configuration and Performance Comparison of Major Java Logging Frameworks
JD Tech
JD Tech
Jan 21, 2025 · Operations

Business Monitoring Practices and Log Configuration for KA Merchant Services

This article details the correlation between system and business metrics, introduces three generic business‑monitoring platforms (UMP, PFinder, Taishan), defines a unified log format, provides Log4j and Java logging code, and explains alert rule configurations, visualizations, and real‑world incident case studies to improve operational reliability.

AlertingData visualizationbusiness monitoring
0 likes · 12 min read
Business Monitoring Practices and Log Configuration for KA Merchant Services
JD Tech Talk
JD Tech Talk
Jan 21, 2025 · Operations

Business Monitoring Solutions and Log Practices for KA Merchants

This article details the background, design, implementation, and best‑practice guidelines for business‑level monitoring, unified logging formats, log4j configurations, alert rules, and case studies of common issues faced by KA merchants in logistics operations.

AlertingOperationsbusiness monitoring
0 likes · 13 min read
Business Monitoring Solutions and Log Practices for KA Merchants
JD Cloud Developers
JD Cloud Developers
Jan 21, 2025 · Operations

Building Effective Business Monitoring and Alerting for Logistics Platforms

This article explains how system‑level metric anomalies relate to business‑level metrics, describes the three internal business‑monitoring platforms (UMP, PFinder, Taishan), details unified log formats and Log4j configurations, and shares best‑practice case studies for alert rules, data visualization, and incident handling to improve operational reliability.

AlertingData visualizationOperations
0 likes · 14 min read
Building Effective Business Monitoring and Alerting for Logistics Platforms
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.

best practiceslog levelslog4j
0 likes · 16 min read
Best Practices for Writing Application Logs and Understanding Log Levels
JD Tech
JD Tech
Jun 13, 2024 · Backend Development

Investigation of Log4j2 Asynchronous Logging Memory Growth and Mitigation Strategies

This article analyzes the memory increase observed after enabling Log4j2 asynchronous logging in Java services, examines root causes such as thread‑local reuse and large char[] allocations, and presents configuration and code changes—including disabling thread‑locals and limiting message size—to prevent heap growth and improve performance.

JVMasynchronous loggingjava
0 likes · 18 min read
Investigation of Log4j2 Asynchronous Logging Memory Growth and Mitigation Strategies
DaTaobao Tech
DaTaobao Tech
Jan 24, 2024 · Backend Development

Proper Use of Java Logging Systems and Frameworks

To correctly implement Java logging, choose a compatible framework‑system pair such as SLF4J with Logback, configure Maven dependencies and a rolling Logback XML, use MDC for context, enable dynamic level changes, avoid custom wrappers, and follow a checklist for cleanup and troubleshooting.

Configurationlog4jlogging
0 likes · 13 min read
Proper Use of Java Logging Systems and Frameworks
FunTester
FunTester
Dec 27, 2023 · Backend Development

Resolving java.lang.UnsupportedOperationException: PermittedSubclasses Requires by Updating ASM and Related Dependencies

This guide explains how to troubleshoot and fix the UnsupportedOperationException caused by missing or outdated ASM libraries when upgrading the JDK, covering removal of old Maven dependencies, adding the correct ASM version, updating Groovy and related plugins, and disabling the Log4j shutdown hook warning.

ASMJDKdependency-management
0 likes · 5 min read
Resolving java.lang.UnsupportedOperationException: PermittedSubclasses Requires by Updating ASM and Related Dependencies
Architect's Guide
Architect's Guide
Nov 8, 2023 · Backend Development

Introduction to TLog: Enterprise‑Level Microservice Log Tracing and Integration Guide

This article introduces TLog, a zero‑intrusion Java logging library that adds globally unique trace IDs, SpanId and upstream/downstream tags to microservice logs, outlines its key features, multiple integration modes, configuration examples for Log4j and async logging, and shows how to use it with Spring Boot, Spring Native and task frameworks like XXL‑JOB.

Distributed TracingSpringBootTLog
0 likes · 8 min read
Introduction to TLog: Enterprise‑Level Microservice Log Tracing and Integration Guide
JD Retail Technology
JD Retail Technology
Sep 1, 2023 · Backend Development

Root Cause Analysis and Resolution of Disk Usage Alert in a Java Application

After a Java system went live, a disk usage alert exceeding 90% prompted an investigation that uncovered a third‑party jar’s debug‑level Log4j configuration writing large logs to the root directory, and the issue was resolved by excluding the offending jar via Maven, highlighting the need for careful dependency management.

Backenddisk usagejava
0 likes · 4 min read
Root Cause Analysis and Resolution of Disk Usage Alert in a Java Application
Senior Brother's Insights
Senior Brother's Insights
Aug 22, 2022 · Backend Development

Mastering Log Practices: From Levels to Formats for Reliable Backend Systems

Effective logging is essential for debugging, performance monitoring, and compliance, and this guide explains why developers should adopt good logging habits, outlines key log purposes, requirements for readability, performance, storage, timeliness, levels, content, and format, and provides concrete Log4j examples and code snippets.

Code Exampleslog formatlog levels
0 likes · 14 min read
Mastering Log Practices: From Levels to Formats for Reliable Backend Systems
Java Captain
Java Captain
Jul 30, 2022 · Fundamentals

Best Practices for Writing Application Logs and Understanding Log Levels

This article explains why proper logging is essential for software maintenance, outlines the purposes of logs, describes the requirements for readable, performant, and space‑efficient log output, and details Log4j components, log‑level hierarchy, and concrete code examples for TRACE, INFO, DEBUG, WARN, and ERROR logging.

log levelslog4jlogging
0 likes · 16 min read
Best Practices for Writing Application Logs and Understanding Log Levels
Programmer DD
Programmer DD
Jul 25, 2022 · Information Security

What the DHS CSRB Report Reveals About Log4j’s Ongoing Threat

Despite no major attacks yet, the DHS Cybersecurity Review Board’s latest report warns that the Log4j “nuclear‑level” vulnerability will likely be exploited for years, highlighting low current exploitation, indirect dependency risks, and urging academic cybersecurity training to strengthen future defenses.

CSRBLog4Shellcybersecurity
0 likes · 4 min read
What the DHS CSRB Report Reveals About Log4j’s Ongoing Threat
Architecture Digest
Architecture Digest
Jul 24, 2022 · Backend Development

Logging Best Practices and Log4j Log Levels in Software Development

This article explains the importance of proper logging in software, outlines common logging requirements such as readability, performance, disk usage, and timeliness, and details Log4j components, log level definitions, hierarchy, recommended usage, and provides concrete macro and log‑statement examples.

Backendbest practiceslog levels
0 likes · 15 min read
Logging Best Practices and Log4j Log Levels in Software Development
SQB Blog
SQB Blog
Jun 16, 2022 · Information Security

What the Log4j Disaster Reveals About the Open‑Source Ecosystem

This article uses the 2021 Log4j vulnerability as a lens to explore the nature of open‑source software, its licensing, governance, security implications, and the benefits and responsibilities for individuals and enterprises participating in the open‑source world.

LinuxSoftware Securitylog4j
0 likes · 17 min read
What the Log4j Disaster Reveals About the Open‑Source Ecosystem
Cloud Native Technology Community
Cloud Native Technology Community
Jun 13, 2022 · Information Security

2022 Cloud‑Native Threat Report: Key Findings on Kubernetes Attacks, Supply‑Chain Risks, and Log4j Exploits

The 2022 Cloud‑Native Threat Report reveals a rise in Kubernetes‑targeted attacks, persistent supply‑chain threats in container images, and active exploitation of the Log4j zero‑day, underscoring the urgent need for specialized security measures in modern cloud‑native environments.

KubernetesSupply Chaincloud-native
0 likes · 4 min read
2022 Cloud‑Native Threat Report: Key Findings on Kubernetes Attacks, Supply‑Chain Risks, and Log4j Exploits
Java Backend Technology
Java Backend Technology
May 6, 2022 · Fundamentals

Mastering Log Practices: Levels, Formats, and Performance Tips

This article explains why proper logging is essential for software maintenance, outlines the purposes of logs, details best‑practice requirements such as readability, performance impact, disk usage and timeliness, and provides a comprehensive guide to Log4j components, log levels, their hierarchy, and practical code examples for each level.

log levelslog4jlogging
0 likes · 15 min read
Mastering Log Practices: Levels, Formats, and Performance Tips
21CTO
21CTO
Feb 14, 2022 · Information Security

Why Adobe, JetBrains, and Google Are Racing to Patch Critical Vulnerabilities in 2022

Adobe released an emergency patch for a critical Magento zero‑day (CVE‑2022‑24086), JetBrains removed Log4j from the IntelliJ platform, and Google unveiled Android 13 "Tiramisu" with new privacy and UI enhancements, highlighting the industry's rapid response to security and usability challenges.

AdobeAndroid13Magento
0 likes · 6 min read
Why Adobe, JetBrains, and Google Are Racing to Patch Critical Vulnerabilities in 2022
Programmer DD
Programmer DD
Feb 14, 2022 · Backend Development

Why JetBrains Dropped Log4j from IntelliJ: Lessons for Plugin Developers

JetBrains announced the removal of Log4j from the IntelliJ platform in the 2022.1 release, explaining that the IDE’s minimal logging needs and Log4j’s complexity prompted the change, and offering plugin developers migration guidance to standard platform logging APIs, SLF4J, or java.util.logging alternatives.

IntelliJPlugin Developmentjava
0 likes · 6 min read
Why JetBrains Dropped Log4j from IntelliJ: Lessons for Plugin Developers
Xianyu Technology
Xianyu Technology
Jan 4, 2022 · Backend Development

Full GC Diagnosis and Tuning for Xianyu Backend Services

The article details three Xianyu backend incidents where Full GC pauses caused latency spikes or outages, analyzes root causes ranging from survivor space shortage and mis‑tuned CMS to oversized async Log4j events and massive string‑concatenation logs, and presents remediation steps such as switching to G1GC, adjusting Log4j settings, and using parameterized logging to eliminate the pauses.

BackendFull GCGarbage Collection
0 likes · 23 min read
Full GC Diagnosis and Tuning for Xianyu Backend Services
Programmer DD
Programmer DD
Dec 29, 2021 · Information Security

Log4j 2.17.0 Still Vulnerable: CVE‑2021‑44832 Details and Fixes

The Log4j 2.17.0 release still contains a medium‑severity vulnerability (CVE‑2021‑44832) in the JDBCAppender that allows remote code execution via JNDI, affecting versions up to 2.17.0, and can be mitigated by upgrading to the appropriate patched version for each Java runtime.

CVE-2021-44832JDBCAppenderjava
0 likes · 3 min read
Log4j 2.17.0 Still Vulnerable: CVE‑2021‑44832 Details and Fixes
macrozheng
macrozheng
Dec 23, 2021 · Information Security

Why JNDI Is the Hidden Threat Behind Log4j and Other Java Vulnerabilities

The article explains how JNDI works as a configuration and naming service in Java, shows its use with database drivers, and demonstrates how its SPI mechanism can be abused to load remote code, leading to serious security exploits such as the Log4j vulnerability.

ExploitJNDIjava
0 likes · 6 min read
Why JNDI Is the Hidden Threat Behind Log4j and Other Java Vulnerabilities
Laravel Tech Community
Laravel Tech Community
Dec 19, 2021 · Information Security

Apache Log4j 2.17.0 Release Fixes CVE‑2021‑45105 and Other Vulnerabilities

Apache Log4j 2.17.0 has been released, addressing CVE‑2021‑45105 and fixing recursive string‑replacement vulnerabilities that could cause StackOverflowError DoS attacks, while also tightening JNDI usage and correcting several configuration and appender issues, with recommended mitigation steps for earlier versions.

CVE-2021-45105DoSjava
0 likes · 4 min read
Apache Log4j 2.17.0 Release Fixes CVE‑2021‑45105 and Other Vulnerabilities
21CTO
21CTO
Dec 15, 2021 · Information Security

Why Log4Shell Is the Most Critical Vulnerability Since Heartbleed

The Log4Shell (CVE-2021-44228) vulnerability in Apache Log4j, first reported on November 24, has triggered a global security crisis, affecting thousands of organizations, enabling rapid exploitation for crypto mining and data theft, and prompting massive attack volumes that rival historic flaws like Heartbleed and EternalBlue.

CVE-2021-44228Log4ShellRemote Code Execution
0 likes · 6 min read
Why Log4Shell Is the Most Critical Vulnerability Since Heartbleed
Laravel Tech Community
Laravel Tech Community
Dec 13, 2021 · Information Security

Apache Log4j2 Remote Code Execution Vulnerability: Description, Impact, and Mitigation Steps

On December 10, a critical remote code execution vulnerability in Apache Log4j 2.x (≤ 2.14.1) was disclosed, allowing attackers to execute arbitrary code via JNDI injection; the article explains the flaw, affected components, detection methods, and urgent remediation measures such as disabling lookups and upgrading to safe versions.

JNDI injectionMitigationRemote Code Execution
0 likes · 5 min read
Apache Log4j2 Remote Code Execution Vulnerability: Description, Impact, and Mitigation Steps
21CTO
21CTO
Dec 13, 2021 · Information Security

Log4Shell Unleashed: How a Single Log4j Flaw Threatens Every Server

The Log4Shell (CVE‑2021‑44228) zero‑day in the widely used Log4j library lets attackers execute remote code without authentication, prompting massive internet‑wide scans, crypto‑mining malware, and threats to critical infrastructure, while open‑source maintainers struggle with limited support despite adoption by giants like Apple and Microsoft.

CVE-2021-44228Log4ShellSecurity Vulnerability
0 likes · 4 min read
Log4Shell Unleashed: How a Single Log4j Flaw Threatens Every Server
Top Architect
Top Architect
Dec 10, 2021 · Information Security

Log4j 2 Vulnerability Overview and Mitigation Measures

The article explains the Log4j 2 remote code execution vulnerability affecting versions up to 2.14.1, describes its impact, lists affected components, and provides both permanent upgrade instructions and urgent mitigation steps such as JVM flags, configuration changes, and environment variable settings.

MitigationRemote Code ExecutionSecurity Patch
0 likes · 3 min read
Log4j 2 Vulnerability Overview and Mitigation Measures
Programmer DD
Programmer DD
Dec 10, 2021 · Information Security

Mitigating the Critical Log4j 2 Remote Code Execution Flaw: Updates and Emergency Fixes

Apache Log4j 2’s recursive lookup flaw enables remote code execution without special configuration, affecting versions up to 2.14.1; the article outlines the vulnerability’s impact, affected components, and provides both permanent fixes—upgrading to 2.15.0‑rc2—and urgent mitigation steps such as JVM flags and environment variable changes.

Vulnerabilityjavalog4j
0 likes · 3 min read
Mitigating the Critical Log4j 2 Remote Code Execution Flaw: Updates and Emergency Fixes
Code Ape Tech Column
Code Ape Tech Column
Oct 13, 2021 · Backend Development

Best Practices for Java Logging and Custom Logback Appender

This article explains Java logging fundamentals, the four standard log levels, practical best‑practice guidelines, and how to implement a custom Logback appender that injects a request ID for better traceability in distributed systems using ELK and Kafka.

log4jlogback
0 likes · 6 min read
Best Practices for Java Logging and Custom Logback Appender
Java Captain
Java Captain
Feb 17, 2021 · Backend Development

Understanding Java Logging Frameworks and Their Relationships

This article explains the evolution, relationships, and dependencies of Java logging frameworks such as JCL, SLF4J, Log4j, Logback, and JUL, and provides practical guidance on configuring and unifying logging output across projects, including common pitfalls and adapter usage.

jcllog4jlogback
0 likes · 7 min read
Understanding Java Logging Frameworks and Their Relationships
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.

Backendjavalog4j
0 likes · 8 min read
Mastering Java Logging: Understanding Frameworks, Dependencies, and Best Practices
Programmer DD
Programmer DD
Dec 17, 2020 · Backend Development

Mastering Java Logging: Navigate Log4j, SLF4J, Logback, and JUL

This guide explains the relationships and dependencies among Java logging frameworks such as Log4j, SLF4J, Logback, and JUL, shows how to resolve common issues like missing logs or jar conflicts, and provides practical steps to unify logging output across different modules and libraries.

JULbackend-developmentjava
0 likes · 8 min read
Mastering Java Logging: Navigate Log4j, SLF4J, Logback, and JUL
Beike Product & Technology
Beike Product & Technology
Nov 9, 2018 · Backend Development

Comprehensive Overview of Java Logging Frameworks and SLF4J Integration

This article provides a detailed overview of Java logging frameworks—including Log4j, Log4j 2, Commons Logging, SLF4J, Logback, and JUL—covers their history, relationships, implementation mechanisms, practical selection guidelines, SLF4J usage patterns, source‑code analysis, bridge solutions for legacy APIs, and strategies for excluding unwanted logging dependencies.

Backendcommons-logginglog4j
0 likes · 16 min read
Comprehensive Overview of Java Logging Frameworks and SLF4J Integration
Java Captain
Java Captain
Oct 21, 2018 · Backend Development

Effective Logging Practices for Java Backend Services

The article discusses common challenges with missing logs in production, proposes practical solutions such as adding machine identifiers via Nginx headers and embedding user information with Log4j's MDC, and outlines concise logging guidelines to improve traceability and performance analysis for Java backend systems.

Backendjavalog4j
0 likes · 5 min read
Effective Logging Practices for Java Backend Services
Java Captain
Java Captain
May 28, 2018 · Backend Development

Overview of Common Java Logging Frameworks and Their Usage

This article provides a comprehensive overview of the major Java logging frameworks—including Log4j, Log4j2, Commons Logging, SLF4J, Logback, and JUL—covers their history, relationships, implementation mechanisms, and offers practical guidance on selecting and integrating them in projects.

FrameworkJULcommons-logging
0 likes · 13 min read
Overview of Common Java Logging Frameworks and Their Usage
dbaplus Community
dbaplus Community
Nov 9, 2017 · Operations

Mastering Log Levels: Practical Guidelines for Effective Logging

This article explains the purpose of each log level, when to write logs, performance impacts, and concrete best‑practice patterns for INFO, DEBUG, WARN and ERROR in Java applications, providing actionable templates and configuration tips to build a robust logging system.

Operationsbest practiceslog levels
0 likes · 19 min read
Mastering Log Levels: Practical Guidelines for Effective Logging
Meituan Technology Team
Meituan Technology Team
Feb 17, 2017 · Backend Development

How Dynamic Log Level Adjustment Boosts Reliability in High‑Throughput Delivery Services

The article explains the design, implementation, and operational benefits of a middleware component that dynamically adjusts log levels in Java services, helping large‑scale delivery platforms balance comprehensive debugging information with system performance and avoid catastrophic failures during peak traffic.

Backend PerformanceLog Managementdynamic logging
0 likes · 13 min read
How Dynamic Log Level Adjustment Boosts Reliability in High‑Throughput Delivery Services
Architecture Digest
Architecture Digest
Jul 12, 2016 · Backend Development

Remote Logging with Log4j JMSAppender and ActiveMQ – A Practical Guide

This article explains how to centralize Java application logs by configuring Log4j's JMSAppender to send log events to an ActiveMQ broker, demonstrates project setup with Maven, shows Spring integration, and provides detailed code examples and troubleshooting steps for reliable remote logging.

ActiveMQBackendJMSAppender
0 likes · 14 min read
Remote Logging with Log4j JMSAppender and ActiveMQ – A Practical Guide