private static String getLogPath()

in appactive-java-client/client-support/src/main/java/io/appactive/support/log/LoggerBuilder.java [84:97]


    private static String getLogPath(){
        String logDir = System.getProperty(LOG_PATH_PROPERTY_KEY);
        if (logDir != null && !logDir.isEmpty()) {
            return logDir;
        }
        String agentHome = System.getProperty("user.home");
        File test = new File(agentHome);
        if (test.canRead() && test.canWrite()) {
            logDir = String.format("%s/logs/appactive", agentHome);
            System.setProperty(LOG_PATH_PROPERTY_KEY, logDir);
            return logDir;
        }
        throw new RuntimeException("appactive-sdk log directory init failed.");
    }