Apache Log4j 2

GPTKB entity

Statements (140)
Predicate Object
gptkbp:instance_of gptkb:software
gptkb:Library
gptkbp:community gptkb:Apache_Logging_Services
gptkbp:dependency gptkb:DJ
gptkb:software
gptkb:Java_Enhancement_Proposal
gptkb:Apache_Commons_Logging
Java 8 or higher
Java 1.8 or higher
gptkbp:developed_by gptkb:software_framework
gptkbp:features plugin architecture
log filtering
custom log levels
log rolling
asynchronous logging
log routing
gptkbp:first_released 2014-07-01
gptkbp:has performance optimizations
security vulnerabilities
filters
layouts
user community
official documentation
loggers
appenders
logging API
API for custom appenders
API for custom filters
API for custom layouts
API for custom loggers
gptkbp:has_documentation Apache Log4j 2 User's Guide
gptkbp:has_feature Support for internationalization
Support for log archiving
Support for multiple output destinations
Garbage-free logging
Support for custom log formats
Advanced filtering capabilities
Log4j 1.x compatibility mode
Support for JMX monitoring
Support for MDC and NDC
Support for dynamic configuration changes
Support for external configuration sources
Support for log compression
Support for log rolling
Support for logging to HTTP endpoints
Support for logging to JMS
Support for logging to cloud services
Support for logging to console
Support for logging to databases
Support for logging to files
Support for logging to files with custom appenders
Support for logging to files with custom filters
Support for logging to files with custom layouts
Support for logging to files with custom loggers
Support for logging to files with rotation
Support for logging to files with size limits
Support for logging to files with time limits
Support for logging to message queues
Support for logging to remote servers
Support for logging to sockets
Support for structured logging
Support for various logging levels
Support for logging to files with custom naming patterns
Support for logging to files with custom properties
Support for logging to files with custom configurations
Support for asynchronous logging with LMAX Disruptor
https://www.w3.org/2000/01/rdf-schema#label Apache Log4j 2
gptkbp:is_available_on gptkb:Maven_Central_Repository
gptkb:archive
gptkbp:is_compatible_with gptkb:hot_spring
gptkb:Java_Enhancement_Proposal
OS Gi
gptkbp:is_documented_in gptkb:API
gptkb:municipality
Release Notes
Configuration Manual
Developer Guide
gptkbp:is_part_of gptkb:Apache_Logging_Services
gptkbp:is_used_by large enterprises
open source projects
commercial applications
gptkbp:is_used_for Logging
logging
logging in Java applications
gptkbp:is_vulnerable_to gptkb:CVE-2021-44228
gptkb:CVE-2021-45046
gptkb:CVE-2021-45105
gptkbp:latest_version 2.17.1
gptkbp:license Apache License 2.0
gptkbp:notable_users gptkb:streaming_service
gptkb:Job_Search_Engine
gptkb:Linked_In
gptkb:Author
gptkb:DJ
gptkb:Red_Hat
gptkb:CEO
gptkb:beach
gptkb:Twitter_account
gptkb:book
gptkbp:platform Cross-platform
gptkbp:provides gptkb:API
Log management
Plugin architecture
Performance improvements
Flexible configuration
configuration through JSON
configuration through XML
configuration through properties files
configuration through YAML
gptkbp:release_date 2022-12-06
2014-07-01
gptkbp:release_format Major release
Minor release
Patch release
gptkbp:repository gptkb:archive
gptkbp:setting gptkb:XML
gptkb:CEO
gptkb:JSON
Properties file
gptkbp:successor gptkb:Log4j_1.x
gptkbp:supports Filters
Java applications
Java 8 and above
Loggers
Asynchronous logging
asynchronous logging
Custom log levels
Appenders
multiple output destinations
gptkbp:type gptkb:project
gptkbp:uses gptkb:software
Web applications
Mobile applications
Enterprise applications
Cloud applications
Gradle for build
Maven for build
gptkbp:written_in gptkb:Java
gptkbp:bfsParent gptkb:Console_Appender
gptkbp:bfsLayer 4