Skip to content

Latest commit

 

History

History
22 lines (18 loc) · 4.28 KB

kivakit-system-properties.md

File metadata and controls

22 lines (18 loc) · 4.28 KB

KivaKit - System Properties   

Summary

One or more system properties can be defined in Java by passing switch(es) of the form -Dkey=value to the JVM.

The following properties affect the function of KivaKit in useful ways.

System Property Description
KIVAKIT_DEBUG Turns on/off debug traces for packages and classes matching a series of one or more patterns. See kivakit-core debugging and Javadoc in Debug.java
KIVAKIT_HDFS_CONFIGURATION_FOLDER Location of configuration folder for HDFS filesystem service
KIVAKIT_KEEP_TEMPORARY_FILES Stops temporary files created by KivaKit from being removed on exit.
KIVAKIT_LOG A comma-separated list of logs to send log entries to along with their configurations. See kivakit-core logging
KIVAKIT_LOG_FORMATTER Selects "Wide" or "Narrow" log formats
KIVAKIT_LOG_LEVEL Restricts the output to a entries of the given and higher severities. See kivakit-core logging
KIVAKIT_LOG_SYNCHRONOUS KivaKit logs are asynchronous by default for performance reasons. Sometimes when debugging it's important to be able to turn this off. By setting this property to "true", logging will be done in a blocking fashion instead.
KIVAKIT_NETWORK_SERVICE_REGISTRY_PORT Host and port of network service registry
KIVAKIT_NO_LISTENER_ERROR Allows broken listener chains without a NoListenerError exception
KIVAKIT_SERIALIZATION_TRACE Turns on serialization tracing
KIVAKIT_SIMPLIFIED_STACK_TRACES Set to true to enable stack trace simplification
KIVAKIT_TEMPORARY_FOLDERS A path of folders to search for a place with room for a temporary folder