Interfaces and utilities for safe log messages.
This repository is made available under the Apache 2.0 License.
Add dependency to gradle:
compile "com.palantir.safe-logging:safe-logging"
Annotate log messages with named SafeArg
and UnsafeArg
as appropriate. For example:
// previously
log.info("Twisted the {} knob {} times", knobName, count);
// now
log.info("Twisted the {} knob {} times", UnsafeArg.of("knobName", knobName), SafeArg.of("count", count));