# 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

Maven Central License Autorelease

# Witchcraft Java Logging Logging infrastructure for the Java language implementation of [witchcraft-api](https://github.com/palantir/witchcraft-api) logging functionality. ## Intellij Plugin [![Version](https://img.shields.io/jetbrains/plugin/v/17344) ![Downloads](http://phpstorm.espend.de/badge/17344/downloads) ![Rating](https://img.shields.io/jetbrains/plugin/r/stars/17344)](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 ![Unformatted](static/unformatted.png) ### Using the Intellij Plugin _Dark Mode_ ![Formatted Dark](static/formatted_dark.png) _Light Mode_ ![Formatted Light](static/formatted_light.png) ## 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.