-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Developing and Conventions Logging
Besu employs the logging facade SLF4J, using Apache Log4j 2.x as its backend. Accordingly, levels of detail can be specified as follows:
-
OFF: The highest possible rank and is intended to turn off logging. -
ERROR: Designates error events that might still allow the application to continue running. -
WARN: Designates potentially harmful situations. -
INFO: Designates informational messages that highlight the progress of the application at coarse-grained level. -
DEBUG: Designates fine-grained informational events that are most useful to debug an application. -
TRACE: Designates finer-grained informational events than the DEBUG. -
ALL: All levels including custom levels.
Use log levels consistently and keep operational logs actionable for node operators.
For modifying the log output of a running client, use a custom log4j config file by setting a system property at startup. Besu's logging doc provides documentation on configuring logging in Besu.
besu-eth/wiki and edits made here are overwritten on the next publish. To change a page, open a pull request against the source repo instead. See Home for how.
Contributing
Development & Testing
Developing & Conventions
Project Process
Governance
Incident Reports
- 2024-01-06 Mainnet Halting Event
- 2022-11-11 Fork on Sepolia
- 2022-05-30 Phishing PRs
- 2021-08-04 Value Transfer Public Transactions Rejected
- 2021-04-23 ATs Failures
Performance & Stability
- Improvements Since the Merge
- Memory Usage Investigations (23.7.3-RC)
- Reduce Memory Usage
- Testing Taskforce Brainstorming
- Q4 2022 Stability and Improvements
- Permissioned Chain Testing
Design Documents
- Design Documents
- Modular Besu
- Refactor EVM into a Standalone Library
- Bonsai Tries Design Overview
- Bonsai Archive Feature
- Bonsai Archive State Proofs
- Switchable Consensus Parameters
- SECP256R1 Support
- RPC Endpoint Service
- Feature Proposal Template
- Feature Flags
- CI/CD Tooling and Process
Programs & Mentorship