Logging with SLF4J

Pi4J uses SLF4J for logging. To include it in your project, add this Maven dependency:


There are different ways to configure the logging output, as described on the SLF4J website, but the shortest is probably with this property in your main-method:

public static void main(String[] args) throws Exception {
    // Configure default logging level, accept a log level as the first program argument
    System.setProperty("org.slf4j.simpleLogger.defaultLogLevel", "INFO");
    // Your code comes here