The BedrockLog package provides a common API for logging libraries.

The Goal

The main goal of the BedrockLog, is to allow libraries which write logs to receive an instance of Log and write messages to it in a universal way. This package does not provide any implementation of logging, use third-party libraries or Bedrock libraries that conform to the BedrockLog API.

What to begin with?

  • To learn how to write logs from your application/library, read Getting Started.
  • If you are implementing a logging library, read Specification.


Other Bedrock Project packages which write logs depend on this API.

Indices and tables