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
|