# witchcraft-java-logging **Repository Path**: mirrors_palantir/witchcraft-java-logging ## Basic Information - **Project Name**: witchcraft-java-logging - **Description**: Java implementation of Witchcraft structured logging - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-14 - **Last Updated**: 2026-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# Witchcraft Java Logging Logging infrastructure for the Java language implementation of [witchcraft-api](https://github.com/palantir/witchcraft-api) logging functionality. ## Intellij Plugin [  ](https://plugins.jetbrains.com/plugin/17344-witchcraft-logging) This repository provides an intellij plugin to parse and render witchcraft-api structured logs from IDE console output. ### Before the Intellij Plugin  ### Using the Intellij Plugin _Dark Mode_  _Light Mode_  ## Formatting Library The `witchcraft-logging-formatting` library is used by the Intellij Plugin to parse and format structured logging, and meant to be reused anywhere that needs to format structured output. ## Gradle Plugin The `com.palantir.witchcraft-logging` gradle plugin applies all standard witchcraft-logging functionality, however the following plugins may be applied individually if needed: * `com.palantir.witchcraft-logging-idea` Updates Intellij configurations so developers are prompted to install the [Intellij Plugin](#intellij-plugin). * `com.palantir.witchcraft-logging-testreport` Filters and formats unit test report stdout and stderr for human-readable logging.