package org.snmp4j.log;

import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import org.apache.log4j.Logger;

/* JADX INFO: loaded from: classes.dex */
public class Log4jLogFactory extends LogFactory {
    @Override // org.snmp4j.log.LogFactory
    protected LogAdapter createLogger(Class cls) {
        return new Log4jLogAdapter(Logger.getLogger(cls));
    }

    @Override // org.snmp4j.log.LogFactory
    public LogAdapter getRootLogger() {
        return new Log4jLogAdapter(Logger.getRootLogger());
    }

    @Override // org.snmp4j.log.LogFactory
    public Iterator loggers() {
        ArrayList list = Collections.list(Logger.getRootLogger().getLoggerRepository().getCurrentLoggers());
        ArrayList arrayList = new ArrayList(list.size());
        Iterator it = list.iterator();
        while (it.hasNext()) {
            arrayList.add(new Log4jLogAdapter((Logger) it.next()));
        }
        Collections.sort(arrayList);
        return arrayList.iterator();
    }

    @Override // org.snmp4j.log.LogFactory
    protected LogAdapter createLogger(String str) {
        return new Log4jLogAdapter(Logger.getLogger(str));
    }
}
