String formatPid()

in src/main/java/org/apache/sling/commons/log/logback/internal/SlingLogPanel.java [752:769]


    String formatPid(
            final String consoleAppRoot, final Appender<ILoggingEvent> appender, final LoggerStateContext ctx) {
        if (appender instanceof SlingRollingFileAppender) {
            final LogWriter lw = ((SlingRollingFileAppender<ILoggingEvent>) appender).getLogWriter();
            String pid = lw.getConfigurationPID();
            if (lw.isImplicit()) {
                pid = lw.getImplicitConfigPID();
            }
            return createUrl(consoleAppRoot, "configMgr", pid);
        } else if (ctx.isDynamicAppender(appender)) {
            final AppenderInfo ai = ctx.dynamicAppenders.get(appender);

            final String pid = ai.pid;
            return createUrl(consoleAppRoot, SUBCONTEXT_SERVICES, pid);
        } else {
            return "[others]";
        }
    }